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.