Senior React Developer

Noida, Uttar Pradesh, India
Jun 20, 2024
Jun 20, 2025
Remote
Full-Time
2 Years
Job Description

Our client, a leading UK-based groceries and general merchandise retailer, is undergoing a significant transformation into a technology-driven company within the retail sector. As part of this transformation, there is a comprehensive renovation of their technology landscape across various departments including Supply Chain, Product Lifecycle Management, Finance, and HR. We are partnering with them on this journey, developing new applications from scratch. Our teams operate in an Agile environment, collaborating closely with the client, and are focused on building platform components based on event-driven Microservices architecture. As a developer, you will join a team of professionals in your country, working alongside experts from around the globe to create modern, high-performance applications in a Cloud environment.

Responsibilities

  • Play a pivotal role in designing and prototyping, translating them into consumer-centric features.
  • Develop new services entirely from the ground up.
  • Architect end-to-end features to enhance seamless customer and employee experiences.
  • Optimize the performance of high-load systems.
  • Implement best practices to ensure clean and maintainable code.
  • Engage actively in peer reviews and collaborate in a self-managed Agile environment.
  • Stay abreast of innovative trends and frameworks to apply in projects.

Mandatory Skills

  • Proficiency in JavaScript, with up-to-date knowledge of React.
  • Experience with micro frontends.
  • Familiarity with both SQL and NoSQL databases (experience with PostgreSQL and MongoDB is advantageous).
  • Strong grasp of unit, integration, and acceptance testing.
  • Understanding of Gang of Four (GoF) patterns and SOLID principles.
  • Proven proficiency in spoken English.

Nice-to-Have Skills

  • Experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Familiarity with the Cucumber framework.
  • Basic knowledge of Azure Cloud services.

About You

Our ideal candidate is a passionate and smart individual with a robust engineering background, eager to work in a self-managed team environment. You thrive on challenges and actively contribute to their resolution, aligning closely with Product Owners and business stakeholders to achieve company goals. Your dedication will play a crucial role in helping our client enhance customer satisfaction and achieve their vision of becoming a leading technology company in retail. In return, you'll have ample opportunities to expand your technical skills, build a global network, and share knowledge with experts worldwide.