Frontend Developer
More Retail Private Limited
Job Description
More Retail is accelerating its omni-channel journey — blending a strong physical store network with a rapidly expanding digital platform. To support this growth, we’re looking for a Frontend Developer to help build reliable, high-performance systems that serve millions of customers.
3-6 Yrs Experience
· Using ES6 Javascript and Typescript 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 or inline tailwindcss .
· Responsive layout development using grid, flexbox for different screen-size and orientation
· 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, ShadCN or native-base.
· Form libraries like React Hook Form or Formik with schema validations using Zod or Yup
· 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.
· Maintaining code quality and standards by Writing modular, maintainable, and reusable code
· Vibe coding tools such as Cursor, Antigravity, Claude code etc.