Senior React Developer

$68,422 - $114,000/Yr

Cognizant Technology Solutions - Johnston, RI

posted 17 days ago

Full-time - Senior
Remote - Johnston, RI
Professional, Scientific, and Technical Services

About the position

Cognizant's Digital Engineering practice is seeking a Senior React Developer to design and implement user interface components for JavaScript-based web and mobile applications using the React library. The role involves collaboration with cross-functional teams to create scalable and maintainable software solutions, with a focus on best practices and Agile methodologies.

Responsibilities

  • Design, develop, and maintain high-quality, reusable, and performant React components and applications.
  • Collaborate with UX designers, backend developers, and product managers to define and implement user-facing features.
  • Implement best practices for clean code, modularity, and maintainability.
  • Utilize design patterns such as Flux, Redux, or Context API for state management.
  • Participate in all aspects of the Agile development lifecycle, including sprint planning, daily standups, and retrospectives.
  • Have technical discussions with Solution architects, Chapter Leads, tech Leads, perform analysis on stories, and point work as part of Agile planning.
  • Actively participate in code reviews, providing constructive feedback and ensuring code quality.
  • Write unit tests to ensure code functionality and maintainability.
  • Support User Acceptance Testing (UAT) by providing technical expertise and addressing identified issues.
  • Work closely with FM Global to plan, execute, and monitor deployments.
  • Stay up to date with the latest trends and technologies in the React ecosystem.

Requirements

  • 5+ years of experience as a React developer.
  • Strong understanding of JavaScript or Typescript concepts.
  • Experience with Redux or a similar state management solution.
  • Experience with unit testing frameworks like Jest or Mocha.
  • Experience with continuous integration or continuous delivery (CI/CD) pipelines.
  • Experience with integrating React applications with APIs.
  • Knowledge of common API protocols (REST, SOAP).
  • Understanding of different API design patterns (RESTful APIs, GraphQL) and choose the most appropriate approach for the integration.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Strong problem-solving skills.

Benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service