Develop and maintain web applications as a valued member of the Digital Engineering team at Cognizant
Requirements
- 5+ years of experience as a front-end developer with strong expertise in ReactJS and TypeScript.
- Hands-on experience with JavaScript, jQuery, semantic HTML/XHTML, and CSS.
- Proven experience in ReactJS development and integrating front-end code with server-side technologies.
- Familiarity with NodeJS and Server-Side Rendering concepts.
- Experience with Spring framework or similar framework and backend integration.
- Strong understanding of CI/CD pipelines, deployment using GitHub and Azure DevOps.
- Knowledge of front-end architecture best practices, including performance optimization, accessibility, and usability.
Responsibilities
- Develop and maintain responsive web applications using ReactJS, TypeScript, and NodeJS.
- Implement Server-Side Rendering and integrate front-end components with backend services.
- Perform unit testing and support integration and performance testing activities.
- Ensure code quality through reviews, adherence to best practices, and maintain clean, reusable components.
- Deploy applications and integration artifacts using GitHub, Azure DevOps, and CI/CD pipelines.
- Optimize application performance, accessibility, and usability based on modern front-end architecture standards.
- Troubleshoot and resolve issues across the stack, ensuring smooth functionality and user experience.
Other
- Collaborate with cross-functional teams (design, backend, QA) to deliver high-quality features.
- A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.
- This role is not able to offer visa transfer or sponsorship now or in the future
- Bachelor's degree or higher
- Ability to work remotely