Front End Developer
TCG
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Front End Developer for a short-term project supporting the Federal government. You will design, develop, and maintain user interfaces for web applications, creating intuitive, responsive, consistent, and efficient user experiences.
Security/Eligibility: U.S. citizenship required. The selected candidate must submit to a government background investigation and be favorably adjudicated before starting.
Responsibilities
- Develop and maintain responsive web applications using Angular
- Translate UI/UX wireframes into production code
- Collaborate with back-end developers to integrate UI components with server-side logic and APIs
- Ensure UI/UX technical feasibility and optimize for speed and scalability
- Write unit and E2E tests (test-driven development)
- Produce clean, maintainable, well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug front-end issues
- Stay current with modern front-end technologies and trends
- Work in an Agile/Scrum process (stand-ups, sprint planning, retrospectives)
Required Skills
- 5+ years of professional front-end web development experience
- Expert-level Angular (16+)
- Strong TypeScript skills
- Expertise with Angular Reactive Forms (complex form state, dynamic validation rules, interdependent controls)
- Ability to manage state updates using RxJS observables and signals
- Expert-level proficiency with single-page applications using HTML, CSS, and JavaScript
- Expert-level test-driven development
- Comfort building dynamic UIs
- Experience working in CI/CD environments with Git and Jenkins, plus unit testing and performance monitoring
- Experience with RESTful APIs and asynchronous request handling
- Strong responsive design and cross-browser compatibility
- Version control experience (e.g., Git)
- Familiarity with PostgreSQL or similar relational databases
- Experience with state management patterns (e.g., NgRx, RxJS)
- Familiarity with UI/UX design principles
- Excellent problem-solving/debugging and communication skills
- Ability to collaborate in a team environment
Nice-to-Haves / Education
- Bachelor’s degree in Information Systems, Computer Engineering, Computer Science, or a related field
About TCG
TCG is an award-winning IT solutions provider and government contractor serving the Federal government. The company positions itself as a B Corp, focusing on being responsible to employees and the community while remaining profitable. This role is on a project team building and maintaining web applications for government customers.
Scraped 4/15/2026