We are seeking a highly skilled Front-End Developer with strong expertise in React.js, Next.js, and modern web technologies to build responsive, scalable, and high-performing retail web applications. The ideal candidate will have experience in designing rich user interfaces, integrating APIs, and delivering seamless user experiences across multiple platforms.
Key Responsibilities
Develop and maintain responsive Single Page Applications (SPAs) using React.js, Next.js, and TypeScript.
Implement component-based architecture and reusable UI components for retail web applications.
Collaborate with UI/UX designers, product managers, and backend teams to deliver high-quality features.
Integrate RESTful APIs and manage complex application state using React Hooks, Context API, and Redux.
Ensure cross-browser and cross-device compatibility with mobile-first design principles.
Optimize application performance and implement best practices for scalability.
Participate in Agile/Scrum workflows, code reviews, and CI/CD processes.
Write unit and integration tests using Jest and React Testing Library to ensure code reliability.
Work with AWS services (SX, API Gateway, EKS) for deployment and scalability.
Maintain coding standards and enforce best practices using tools like ESLint and JIRA. Required Skills
Frontend: HTML5, CSS3, SASS, JavaScript (ESX+), TypeScript, React.js, Next.js, Context API, Material UI, Bootstrap.
Backend (Basic): Node.js, Express.js.
Testing: Jest, React Testing Library.
Tools & Platforms: GitHub, VS Code, Chrome DevTools, Agile methodologies, AWS, Docker.
Database (Basic): MongoDB, MySQL.
Strong understanding of responsive design, accessibility, and performance optimization. Preferred Qualifications
Experience in retail domain.
Familiarity with microservices architecture and Backend-for-Frontend (BFF) patterns.
Knowledge of CI/CD pipelines using Jenkins, Yarn, and Docker.
Exposure to cloud deployment and containerization.