Posted:1 day ago|
Platform:
On-site
Full Time
MRPL is one of India's largest and fastest-growing Omni Channel Food & Grocery retailers. MRPL is committed to building India's most customer-obsessed business with the world's best omnichannel food and grocery experience and all of this on a massive scale.
● 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.
More Retail Private Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript Nowbengaluru, karnataka, india
Experience: Not specified
Salary: Not disclosed
4.0 - 4.5 Lacs P.A.
noida, uttar pradesh, india
Experience: Not specified
Salary: Not disclosed
karnataka
Salary: Not disclosed
maharashtra
Salary: Not disclosed
noida, uttar pradesh, india
Experience: Not specified
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
work from home
Experience: Not specified
7.8 - 12.0 Lacs P.A.
4e-05 - 6e-05 Lacs P.A.
bengaluru, karnataka, india
Experience: Not specified
Salary: Not disclosed