Senior React Developer

Noida, Uttar Pradesh, India
Jun 25, 2024
Aug 07, 2025
Remote
Full-Time
4 Years
Job Description

Our client, a leading UK-based groceries and general merchandise retailer, is currently undergoing a strategic transformation into a technology-driven company within the retail sector. This transformation involves a comprehensive overhaul of their technology landscape. As a partner in this journey, we are tasked with developing new applications from the ground up across critical departments such as Supply Chain, Product Lifecycle Management, Finance, and HR. Working in an Agile environment, our teams collaborate closely with the client, leveraging event-based Microservices architecture to deliver modern, high-load applications in a Cloud environment.

Responsibilities

  1. Design and Prototyping. Take a lead role in designing and prototyping features, transforming them into consumer-focused solutions.
  2. Service Development. Develop new services from scratch to address various departmental needs.
  3. Architecture. Design end-to-end features to ensure a seamless and modern customer and employee journey.
  4. Performance Optimization. Optimize systems for high performance and scalability under heavy loads.
  5. Code Quality. Utilize best practices to write clean, maintainable code. Actively participate in peer code reviews.
  6. Innovation and Trends. Stay updated with the latest trends and frameworks, incorporating innovative solutions into development practices.
  7. Agile Collaboration. Engage proactively within a self-managed Agile environment, contributing effectively to team goals and project success.

Required Skills
Must Have

  • JavaScript, React. Expertise in JavaScript and proficiency in React for developing robust frontend applications.
  • Micro Frontend. Experience with micro frontend architecture, understanding its advantages and implementation strategies.
  • Database Knowledge. Strong understanding of both SQL (preferably PostgreDB) and non-SQL (MongoDB) databases.
  • Testing. Experience in Unit, Integration, and Acceptance testing to ensure code quality and reliability.
  • Design Principles. Solid understanding of GoF (Gang of Four) patterns and SOLID principles, applying them to develop scalable and maintainable solutions.
  • Communication. Excellent spoken English skills to collaborate effectively with global teams and stakeholders.

Nice to Have

  1. TDD and BDD. Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
  2. Cucumber Framework. Experience using Cucumber for automated testing to enhance application reliability.
  3. Cloud Experience. Basic understanding of Azure Cloud services, facilitating seamless integration and deployment.

What You Can Expect

  1. Professional Growth. Opportunity to expand technical skills and knowledge within a challenging and innovative environment.
  2. Global Collaboration. Work alongside diverse teams of experts from around the world, contributing to impactful technological advancements.
  3. Impact. Play a pivotal role in helping our client achieve their goal of becoming a leading technology company in the retail sector, influencing the future of retail technology.