Front End Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
The Front-End Developer will be responsible for designing, developing, and maintaining user interfaces for our 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., * Developing and maintaining responsive web applications using Angular
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, * Bachelorās degree in Information Systems, Computer Engineering, Computer Science or a related discipline.
Benefits & conditions
- 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
Job Benefits
TCG does not discriminate based on race, sex, color, religion, national origin, age, disability, caste, or veteran status.
Our B Corp mission is reflected in our benefits, including offerings like health care, 401K, parental leave, adoption assistance, financial planning services, student loan repayment assistance, and training budget. Thereās more, see for yourself.
TCG is recognized for treating employees well, in fact, in 2025 The Washington Post named TCG as a āTop Workplaceā for the eleventh straight year based on how our employees feel about the company, the benefits TCG offers, and the work/life balance that our staff achieves. In the Washington Post Top Workplace survey, our CEO was ranked best by TCG employeesā votes among all midsize companies.
About the company
Youāve stumbled upon the rare B Corp government contractor! At TCG, we aim to prove that businesses can be good to their employees and responsible to their community while being profitable. Weāre an award-winning IT solutions provider to the Federal government seeking a Front End Developer to join our project team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleā¦