Job Description
Responsibilities
- Develop and maintain high-quality web applications using React JS to meet business requirements.
- Collaborate with cross-functional teams to define design and ship new features.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies to ensure the company remains competitive.
- Participate in agile development processes including sprint planning daily stand-ups and retrospectives.
- Provide technical guidance and mentorship to junior developers.
- Work closely with product managers and designers to understand user needs and translate them into technical requirements.
- Develop and implement automated tests to ensure the reliability of the applications.
- Optimize applications for maximum speed and scalability.
- Ensure that all development processes and practices comply with company standards and best practices.
- Contribute to the continuous improvement of the development process and the overall product quality.
Qualifications
- Must have extensive experience in React JS and related technologies.
- Should have a strong understanding of JavaScript HTML and CSS.
- Must possess excellent problem-solving skills and the ability to work independently.
- Should have experience with version control systems like Git.
- Nice to have experience with other front-end frameworks and libraries.
- Should have a good understanding of RESTful APIs and asynchronous request handling.
- Must be familiar with modern front-end build pipelines and tools.
- Should have experience with continuous integration and deployment practices.
- Nice to have knowledge of cloud platforms and services.
- Must have excellent communication and collaboration skills.
- Should be able to work in a hybrid work model and adapt to changing requirements.
- Must be committed to delivering high-quality software solutions that meet business needs.
- Should have a passion for learning and staying updated with the latest technologies.
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
- Cognizant is a global community with more than 300,000 associates around the world.
- We don’t just dream of a better way – we make it happen.
- We take care of our people, clients, company, communities and climate by doing what’s right.
- We foster an innovative environment where you can build the career path that’s right for you.