Skip to Content

Senior Software Engineer - React Developer

Mumbai, India

Key Responsibilities

  • Develop and maintain web applications using React.js, TypeScript, and JavaScript (ES6+).

  • Build responsive UIs with HTML5, CSS3, Bootstrap, and Material UI (MUI).

  • Work with UI state management tools such as Recoil and data-fetching libraries like React-query.

  • Integrate RESTful APIs, optimize UI performance, and ensure cross-browser compatibility.

  • Collaborate with designers using tools like Figma, Sigma, and Storyboard to transform wireframes into functional features.

  • Implement charts and visualizations using Recharts and similar libraries.

  • Ensure applications adhere to best practices for performance, accessibility, and security.

  • Apply Agile methodologies (Scrum) to deliver iterative, high-quality results.

  • Troubleshoot, debug, and upgrade existing software applications.

  • Write clean, maintainable, and reusable code, with an emphasis on scalability.

  • Collaborate with CX/product teams to understand user behavior and improve customer experience.

Required Skills

  • 5–10 years of professional experience in web development.

  • Strong proficiency in React.js, JavaScript, TypeScript, jQuery, and Bootstrap.

  • Hands-on experience with UI libraries such as MUI, React-router-dom, React-query, Recoil, Wretch, Recharts.

  • Strong understanding of UI/UX design principles and ability to work with design tools (Figma, Sigma, Storyboard).

  • Familiarity with Agile development practices.

  • Experience in consuming and integrating RESTful APIs.

  • Excellent problem-solving, debugging, and communication skills.

  • Strong focus on quality, performance optimization, and scalable front-end architecture.

Preferred Skills (Nice-to-Have)

  • Exposure to .NET programming languages for backend collaboration.

  • Familiarity with CI/CD pipelines and version control (Git).

  • Knowledge of testing frameworks (Jest, React Testing Library).

  • Awareness of cloud environments (AWS, Azure, or GCP).

  • Prior experience working with cross-functional and international teams.