Senior Angular Developer

CGIWashington, DC
6dHybrid

About The Position

CGI Federal is seeking a highly skilled Senior Angular Developer to support a mission critical DOJ program. The Senior Developer will lead User Interface (UI) architecture, mentor junior team members, and deliver high quality solutions in a secure federal environment. This position is located in our Lafayette LA or in our Fairfax VA office; however, a hybrid working model is acceptable.

Requirements

  • Meets LCAT requirement: Bachelor's degree + 9 years of relevant experience
  • 6+ years hands on Angular development (Angular 2+ required; recent Angular preferred)
  • Expert knowledge of TypeScript, JavaScript (ES6+), HTML5, CSS3/SASS
  • Strong experience with RxJS, Observables, and reactive programming
  • Proven experience integrating and consuming REST APIs
  • Experience with unit testing frameworks (Jasmine, Karma, Jest, Cypress)
  • Familiarity with secure coding practices within government or regulated environments
  • Proven experience interfacing with federal clients
  • Ability to obtain and maintain a Public Trust clearance

Nice To Haves

  • Experience developing 508 compliant UI
  • Prior DOJ, DHS, law enforcement, or Government system experience
  • Familiarity with Java/Spring backends
  • Experience leading development teams
  • Existing Public Trust or higher clearance

Responsibilities

  • Lead development of complex components using modern Angular (v14+)
  • Architect scalable, maintainable structures and shared component libraries
  • Collaborate closely with DOJ stakeholders, User Experience (UX) designers, and other developers
  • Implement robust state management (NgRx, Akita, BehaviorSubject patterns)
  • Optimize performance, accessibility, and user experience across supported browsers
  • Conduct code reviews and provide technical leadership
  • Support CI/CD pipeline integration using Git and modern DevSecOps tooling
  • Prototype new capabilities and guide UI technical direction for the project
  • Conduct Unit Testing of developed code
  • Provide demonstrations to key stakeholders of agile developed components

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