Frontend Developer

3 - 8 years

12 - 18 Lacs

bengaluru mumbai (all areas)

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Using ES6 Javascript to write Apps in React Native for both Android and iOS/ React Js Web Apps.
  • Writing clean Function Based React Components using Hooks using JSX and separate CSS Stylesheets.
  • React State Management using redux-toolkit (Implementing Concept of Slices), along with redux-persist.
  • Implementing Local Async Storage for offline storage in React Native and Web API - Session and Local

Storage for React JS Web Apps.

  • Implementing Middlewares for API calls and network requests using

Thunk (using async function callback and await calls), OR

Saga (using generator functions* and yield calls) [Saga Preferred].

  • React HOCs (Higher Order Components), event listeners, timers, intervals, callbacks.
  • Able to implement Axios Interceptors” at global level to alter both network requests and responses.
  • Building and maintaining uniform “Props controlled” - basic reusable UI components (Buttons, Carousels,

Loaders, Containers, Tables, Modals, Input Fields) from scratch without using 3rd party UI Libraries like MUI,

material design libraries or native-base.

  • Working with Nested Navigators - Stack, Tab, Drawer Navigators, and Implementing “auth based”

protected routing between navigators for React Native and same using react-navigation/web for React JS.

  • Implementing Promises, Callbacks, Memoization, modular component hierarchy, as and when required to

improve efficiency and reduce cost of Component re-rendering and using props to transfer data from child to

parent without redux.

  • Working with Native Modules in RN and respective standard NPM React Native/ React JS libraries for using

Camera API, Permissions API, Local Storage API .

  • Using “Flipper” and redux-logger for debugging React Native Apps and Chrome Redux Web Tools for

React Js Web Apps.

  • Implementing separate “ENV configurations” for DEV/ UAT/ PREPROD/ PROD (.env files) using NPM

package react-native-config (RN) as well as for React JS.

  • Working with basic native build Android Files and iOS files for optimal debug/ release builds of both Android

APKs/ AABs and iOS IPAs.

Android Native build files : [ gradle config files, proguard rules, AndroidManifest.xml ]

iOS Native build files : [ podfile, info.plist, XCode configuration ]

  • Knowledge and basic understanding of React/ Javascript AWS SDK, Socket.io, Firebase - FCM Push

Notifications, Google Play console, AWS Amplify for React JS deployment.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, mumbai (all areas)

bengaluru, karnataka, india

chennai, tamil nadu, india

chennai, tamil nadu, india

bengaluru, karnataka, india