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.