Jobs · Engineering · Colorado

Senior React Developer/Architect

CGI · Centennial, CO · 2 wk ago
Engineering$99k–$172k/yrFull-time

About the role

The Senior React Developer / Architect position is available in the Denver, CO (Centennial) area to support a client-facing digital initiative. This role is based at the client site and requires onsite presence Tuesday through Thursday each week.

Responsibilities

  • Design and implement modular, high-quality front-end features using React and TypeScript
  • Define and maintain scalable front-end architecture to support long-term maintainability and growth
  • Build intuitive, accessible user interfaces using Material UI or comparable design systems
  • Integrate applications with RESTful and/or GraphQL APIs, optimizing data access and state management
  • Implement comprehensive UI testing strategies using tools such as Jest, Cypress, and React Testing Library
  • Optimize build performance and bundle efficiency using modern tooling (e.g., Webpack)
  • Ensure solutions meet enterprise standards for performance, accessibility, and security
  • Partner with backend engineers to define API contracts and improve data-fetching strategies
  • Troubleshoot complex UI, caching, and state management issues
  • Contribute to technical design discussions, conduct code reviews, and mentor junior developers
  • Stay current with emerging front-end trends, frameworks, and best practices

Requirements

  • 10+ years of front-end engineering experience, including significant production experience with React
  • Deep proficiency in TypeScript, with a strong understanding of scalable typing patterns and coding standards
  • Professional experience with Express.js and Next.js
  • Experience with AEM or Sitecore
  • Experience implementing enterprise UI design systems such as Material UI or similar frameworks
  • Working knowledge of Node.js, including development of shared packages or internal libraries
  • Hands-on experience implementing automated front-end testing strategies
  • Strong understanding of modern build tooling, module bundling, tree shaking, and performance optimization techniques
  • Experience with state management libraries such as Redux, Zustand, Recoil, or similar
  • Proven ability to improve application performance through lazy loading, code splitting, and bundle optimization
  • Experience integrating RESTful services and/or GraphQL APIs with efficient data handling strategies
  • Familiarity with CI/CD pipelines and front-end release management practices
  • Strong analytical and troubleshooting skills in complex client-side environments
  • Excellent communication skills and ability to collaborate across product, design, engineering, and business teams

Qualifications

  • To Be Successful In This Role
  • What you'll bring
  • 10+ years of front-end engineering experience, including significant production experience with React
  • Deep proficiency in TypeScript, with a strong understanding of scalable typing patterns and coding standards
  • Professional experience with Express.js and Next.js
  • Experience with AEM or Sitecore
  • Experience implementing enterprise UI design systems such as Material UI or similar frameworks
  • Working knowledge of Node.js, including development of shared packages or internal libraries
  • Hands-on experience implementing automated front-end testing strategies
  • Strong understanding of modern build tooling, module bundling, tree shaking, and performance optimization techniques
  • Experience with state management libraries such as Redux, Zustand, Recoil, or similar
  • Proven ability to improve application performance through lazy loading, code splitting, and bundle optimization
  • Experience integrating RESTful services and/or GraphQL APIs with efficient data handling strategies
  • Familiarity with CI/CD pipelines and front-end release management practices
  • Strong analytical and troubleshooting skills in complex client-side environments
  • Excellent communication skills and ability to collaborate across product, design, engineering, and business teams

Skills

  • Deep proficiency in TypeScript, with a strong understanding of scalable typing patterns and coding standards
  • Professional experience with Express.js and Next.js
  • Experience with AEM or Sitecore
  • Experience implementing enterprise UI design systems such as Material UI or similar frameworks
  • Working knowledge of Node.js, including development of shared packages or internal libraries
  • Hands-on experience implementing automated front-end testing strategies
  • Strong understanding of modern build tooling, module bundling, tree shaking, and performance optimization techniques
  • Experience with state management libraries such as Redux, Zustand, Recoil, or similar
  • Proven ability to improve application performance through lazy loading, code splitting, and bundle optimization
  • Experience integrating RESTful services and/or GraphQL APIs with efficient data handling strategies
  • Familiarity with CI/CD pipelines and front-end release management practices
  • Strong analytical and troubleshooting skills in complex client-side environments
  • Excellent communication skills and ability to collaborate across product, design, engineering, and business teams

Benefits

CGI provides a competitive compensation package and a range of benefits including:

  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Pay

$98,500.00 - $172,400.00

Schedule

Based at the client site (Centennial, CO) and requires onsite presence Tuesday through Thursday each week.

Similar jobs

Senior React Developer

Freedom Technology Solutions Group, LLCAnnapolis Junction, MD· 1 mo ago
Information Technology$200k–$275k/yrapply on grnh.se

Senior React Engineer

Repisodic, A Trella Health SolutionPhiladelphia, PA· 3 wk ago
Engineeringapply on grnh.se