More Retail Private Limited

Frontend Developer (React)

Posted: 10 hours ago

Job Description

About More Retail Private Ltd (MRPL)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.Principal Responsibilities● 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.ValuesCollaborationCustomer ObsessionFrugalityInnovationGritIntegrityGrowing Talent

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In