We are seeking a talented and experienced Senior React JS Developer to join our team in Mumbai. The ideal candidate will have a strong background in front-end development with React.js, HTML, CSS, JavaScript, and TypeScript. As a Senior Developer, you will work on building and maintaining high-performance applications, contributing to both development and production support (L2/L3) roles. You will be involved in the full development lifecycle, from conceptualization to deployment and optimization.
Key Responsibilities
- Lead front-end development efforts using React.js, focusing on creating reusable, maintainable components.
- Work closely with the backend team to integrate RESTful APIs and ensure seamless data exchange.
- Develop responsive UI using HTML5, CSS3, and modern JavaScript/TypeScript features (ES6+).
- Write unit tests using Jest and React Testing Library to ensure high code quality and functionality.
- Contribute to the CI/CD pipeline, including deployments through tools like GitHub, Vercel, and Azure.
- Integrate Front End Analytics solutions (Google Analytics, Adobe Analytics, Open Web Analytics) to track and optimize performance.
- Collaborate in a cross-functional team, providing technical leadership, mentoring junior developers, and ensuring best practices are followed.
- Be open to working in both Development and Production Support (L2/L3) roles, troubleshooting and resolving production issues as needed.
- Maintain clear and concise documentation for code and development processes.
Must-Have Skills
- 5+ years of experience in front-end development, primarily using React.js.
- Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
- Experience in Unit Testing with Jest and React Testing Library.
- Familiarity with version control systems, particularly GitHub.
- Experience in CI/CD pipeline management and deployment (preferably using Vercel, Azure).
- Hands-on experience with Google Analytics, Adobe Analytics, or other analytics tools.
- Strong debugging skills and the ability to solve complex technical problems.
- Excellent communication and documentation skills.
- Experience in development and support roles (L2/L3) for troubleshooting and resolving production issues.
Good-to-Have Skills
- Experience with Node.js and Next.js for full-stack development.
- Familiarity with CMS technologies like Sitecore, Sanity, or Strapi.
- Experience with Material Design, Styled Components, Less, or Sass.
- Knowledge of Redux (Redux Toolkit, Redux Thunk, Redux-Saga).
- Experience in working with GraphQL, Firebase, MongoDB, MySQL, or SQL Server.
- Familiarity with Storybook for UI component libraries.
Why Join Us?
- Opportunity to work with a dynamic, collaborative team on cutting-edge web applications.
- Exposure to various technologies, including front-end analytics and CI/CD pipelines.
- A chance to contribute to both development and production support, enhancing your skill set.
- Competitive salary and career advancement opportunities.
If you’re passionate about front-end technologies and eager to contribute to a high-impact project, we encourage you to apply and be a part of our growing team!