Front End Developer

TCG, Inc.Washington, DC
Remote

About The Position

TCG, an award-winning IT solutions provider to the Federal government and a B Corp, is seeking a Front End Developer to join their project team. The Front-End Developer will be responsible for designing, developing, and maintaining user interfaces for web applications. This role requires a strong understanding of modern front-end technologies and best practices, with a focus on creating intuitive, responsive, consistent, and efficient user experiences. U.S. citizenship is required, and the selected applicant must submit to a government background investigation and be favorably adjudicated before their first day. This is a full-time, short-term position ending in September 2026, with a possibility of extension. It is primarily a remote position, but the candidate may be required to be on-site occasionally, necessitating residence within commuting distance of Washington, D.C.

Requirements

  • A minimum of Five (5) years of professional experience in front-end web development
  • Expert-level experience with Angular 16+ and strong TypeScript skills
  • Demonstrated expertise in managing complex form state using Angular's reactive forms, implementing dynamic validation rules, and handling interdependent form controls with RxJS observables and signals for efficient state updates and real-time user interactions
  • Expert-level proficiency with building single page applications using HTML, CSS, and JavaScript
  • Expert-level proficiency with test driven development.
  • Proficiency in building dynamic UIs
  • Comfortable working in a CI/CD environment with Git, Jenkins, unit testing, and performance monitoring tools.
  • Experience with RESTful APIs and asynchronous request handling.
  • Solid understanding of responsive design principles and cross-browser compatibility.
  • Experience with version control systems (e.g., Git).
  • Familiarity with PostgreSQL or other relational databases.
  • Experience with state management patterns (e.g., NgRx, RxJS).
  • Familiarity with UI/UX design principles
  • Excellent problem-solving and debugging skills.
  • Strong communication skills, both written and oral, with the ability to articulate technical concepts clearly
  • Ability to work collaboratively in a team environment
  • U.S. citizenship is required.
  • Must submit to a government background investigation and be favorably adjudicated before their first day.

Responsibilities

  • Developing and maintaining responsive web applications using Angular
  • Translating UI/UX design wireframes to actual code that will produce visual elements of the application
  • Collaborating with back-end developers to integrate front-end components with server-side logic and APIs.
  • Ensuring the technical feasibility of UI/UX designs and optimizing applications for maximum speed and scalability
  • Writing E2E and unit tests
  • Writing clean, maintainable, and well-documented code.
  • Participating in code reviews, providing constructive feedback to peers.
  • Troubleshooting and debugging front-end issues
  • Staying up-to-date with emerging front-end technologies and trends.
  • Working within an Agile/Scrum development process, participating in stand-ups, sprint planning, and retrospectives

Benefits

  • health care
  • 401K
  • parental leave
  • adoption assistance
  • financial planning services
  • student loan repayment assistance
  • training budget
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service