What are the responsibilities and job description for the React Developer position at Cyient?
Job Summary**
Cyient, Inc. is seeking a highly skilled and experienced Lead React Developer to spearhead the development of innovative, high-performance web applications. This role involves leading a team of developers, architecting robust solutions, and ensuring the delivery of top-quality user experiences.
Job Responsibilities**
* Lead the design, development, and implementation of complex web applications using React.js and related technologies.
* Mentor and guide a team of front-end developers, fostering a collaborative and productive work environment.
* Architect scalable, maintainable, and efficient front-end solutions, adhering to best practices and coding standards.
* Collaborate closely with product managers, UX/UI designers, and back-end developers to define requirements and deliver integrated solutions.
* Conduct code reviews, provide constructive feedback, and ensure code quality and consistency across the team.
* Identify and implement performance optimizations, ensuring applications are fast and responsive.
* Stay up-to-date with emerging front-end technologies and trends, and recommend their adoption where appropriate.
* Participate in the full software development lifecycle, from conceptualization to deployment and maintenance.
* Troubleshoot and resolve complex technical issues and bugs.
Job Qualifications**
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* 8 years of professional experience in front-end web development, with at least 3 years of experience leading React.js teams.
* Deep expertise in React.js, Redux (or similar state management libraries), and the wider JavaScript ecosystem (ES6 ).
* Strong proficiency in HTML5, CSS3, and modern front-end build tools (e.g., Webpack, Babel).
* Experience with responsive design and cross-browser compatibility.
* Solid understanding of RESTful APIs and asynchronous programming.
* Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress).
* Proficiency with version control systems, particularly Git.
* Excellent leadership, communication, and interpersonal skills.
* Ability to work effectively in an Agile development environment.
* Experience with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines is a plus.