Website:
agilegridsolution.com
Job details:
About The Company
More Retail Private Limited is a dynamic and innovative retail organization committed to delivering exceptional shopping experiences through its seamless integration of physical stores and digital platforms. As a leader in the retail industry, More Retail focuses on leveraging cutting-edge technology to meet the evolving needs of its customers. The company emphasizes quality, customer satisfaction, and continuous growth, making it an ideal environment for professionals seeking to advance their careers in a fast-paced and technology-driven setting.
About The Role
We are seeking a highly skilled Frontend Developer to join our expanding technology team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, reliable, and scalable web and mobile applications. You will work closely with cross-functional teams, including UI/UX designers, backend developers, and product managers, to create engaging and user-friendly interfaces that enhance the overall customer experience. This role offers an exciting opportunity to contribute to a rapidly growing omni-channel retail platform, utilizing the latest frontend technologies and best practices to serve millions of customers worldwide.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3-6 years of professional experience in frontend development.
- Proficiency in ES6 JavaScript and TypeScript.
- Strong experience with React Native for mobile app development (Android and iOS) and React.js for web applications.
- Hands-on experience with function-based React components using Hooks, JSX, and CSS stylesheets or inline Tailwind CSS.
- Solid understanding of responsive design principles, including grid and flexbox layouts.
- Experience with state management using redux-toolkit, redux-persist, and implementing local storage solutions.
- Familiarity with middleware implementation for API calls using Thunk or Saga (Saga preferred).
- Knowledge of React Higher-Order Components, event handling, timers, intervals, and callbacks.
- Experience with Axios interceptors for global network request/response modifications.
- Ability to build reusable UI components from scratch, avoiding reliance on third-party UI libraries like MUI or NativeBase.
- Experience with form libraries such as React Hook Form or Formik, with schema validation using Zod or Yup.
- Understanding of nested navigators, protected routing, and navigation implementation in React Native and React JS.
- Proficiency with native modules integration in React Native, including APIs for camera, permissions, and local storage.
- Familiarity with debugging tools such as Flipper, redux-logger, and Chrome Redux DevTools.
- Experience managing environment configurations for different deployment stages (.env files) using react-native-config and similar tools.
- Basic knowledge of native build processes for Android and iOS, including gradle, Proguard, AndroidManifest.xml, podfile, info.plist, and XCode configurations.
- Understanding of cloud services such as AWS SDK, Socket.io, Firebase Cloud Messaging, Google Play Console, and AWS Amplify for deployment.
- Commitment to writing modular, maintainable, and reusable code adhering to quality standards.
- Familiarity with coding tools such as Cursor, Antigravity, and Claude Code is a plus.
Responsibilities
- Design and develop high-quality, scalable, and responsive web and mobile applications using React Native and React.js.
- Implement clean, function-based React components utilizing Hooks, JSX, and CSS stylesheets or inline Tailwind CSS.
- Collaborate with UI/UX teams to translate designs into functional interfaces that provide seamless user experiences.
- Manage application state effectively using redux-toolkit, redux-persist, and local storage solutions for offline capabilities.
- Develop and maintain reusable UI components such as buttons, carousels, loaders, tables, modals, and input fields from scratch.
- Implement and optimize navigation flows, including nested navigators and protected routes based on authentication status.
- Integrate native modules and APIs for functionalities like camera access, permissions, and local storage in React Native applications.
- Ensure code quality by writing modular, maintainable, and reusable code while adhering to best practices and coding standards.
- Configure environment-specific settings for different deployment stages using tools like react-native-config.
- Debug and troubleshoot applications using tools such as Flipper, redux-logger, and Chrome Redux DevTools.
- Work with native Android and iOS build files, including gradle, Proguard, AndroidManifest.xml, podfile, info.plist, and XCode configurations.
- Implement API integrations, manage network requests, and handle API responses efficiently using Axios and middleware like Thunk or Saga.
- Participate in code reviews, testing, and documentation to ensure high-quality deliverables.
- Stay updated with the latest frontend development trends and incorporate innovative solutions to enhance application performance.
Benefits
- Competitive salary package aligned with industry standards.
- Opportunities for professional growth and career advancement within a rapidly expanding organization.
- Flexible working hours and a supportive work environment.
- Comprehensive health insurance coverage for employees and their dependents.
- Paid leave policies, including vacation, sick leave, and public holidays.
- Access to latest tools and technologies to foster innovation and skill development.
- Training
Click on Apply to know more.