UI Developer - 4913

CGIReston, VA
10d$95,800 - $136,400Hybrid

About The Position

CGI has an immediate need for a UI Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in Reston, VA or Plano, TX. A hybrid working model is acceptable. We are looking for a talented Full UI Developer with AWS experience to work on real implementations in a highly dynamic and fast-paced Agile environment. This role focuses on building modern, scalable user interfaces and contributing to front-end architecture within a collaborative development team. You will work closely with designers, backend developers, and product teams to develop modular front-end components, support micro frontend implementations, and deliver responsive, high-performing user experiences. The ideal candidate has solid experience with modern JavaScript frameworks, front-end tooling, and cloud-hosted applications.

Requirements

  • 4–6 years of hands-on UI development experience
  • Experience developing modular Single Page Applications (SPA) using Micro Frontend Architecture concepts
  • Familiarity with runtime vs. build-time integration approaches for front-end modules
  • Experience working with modern front-end frameworks such as Angular or React
  • Understanding of Server-Side Rendering concepts
  • Experience working with JavaScript/TypeScript, NodeJS, and modern build tools such as Webpack or Vite
  • Experience deploying or supporting static front-end hosting in AWS (e.g., S3)
  • Strong experience with Angular (v14+ preferred) including: Role-based authorization concepts Lazy loading modules HTTP interceptors
  • Familiarity with state management patterns such as NgRx (actions, effects, selectors)
  • Understanding of Angular lifecycle hooks, dependency injection, and asynchronous patterns (Promises/Observables)
  • Experience building responsive, performant interfaces and handling moderately large datasets
  • Experience collaborating with UX/design teams and using design tools to implement UI components
  • Familiarity with design-to-code workflows or UI component libraries

Nice To Haves

  • AWS Certified Developer – Associate (Optional)
  • AWS Solution Architect Associate (Optional)

Responsibilities

  • building modern, scalable user interfaces
  • contributing to front-end architecture within a collaborative development team
  • develop modular front-end components
  • support micro frontend implementations
  • deliver responsive, high-performing user experiences

Benefits

  • Competitive compensation
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service