Bachelor's degree in computer science, information technology, or a related field.
3+ years of experience in developing and deploying Angular, React, and/or Next.js applications.
Proficiency in TypeScript and modern web development frameworks (Angular, React, Vue, or jQuery).
Experience with responsive web design and cross-browser compatibility.
Strong problem-solving skills and attention to detail.
Responsibilities
Build and maintain the front end of decision-support tools using Angular.
Collaborate with product and technical teams to simplify complex health care information.
Ensure the front end is decoupled from the back end by relying on stable API contracts.
Structure the UI as reusable, testable components.
Utilize AI coding assistants in daily development tasks.
Benefits
Medical, dental, vision, disability, and life insurance.
11 paid holidays plus your birthday and 120 hours of vacation per year.
Employer 403b contribution after 2 years of service.
Access to a free gym and bike parking near the office.
Employee assistance program and pre-tax metro benefits.
Full Job Description
Position Overview: This role builds and maintains the front end of our decision-support tools using Angular. The Front-End Developer works with our product and technical teams to make complex information related to health care and health coverage choices clear and easy to use for consumers.
Salary Range: $90,000 - $105,000 annually
Schedule: This is a hybrid position that is required to commute to our Washington, DC office 3 times per week. Our current required office days are Tuesdays, Thursdays, and a third day of your choice. Our office is conveniently located by both the Farragut North and Farragut West metro stations. Our core office hours are 9:00 AM to 5:00 PM.
Qualifications:
Bachelor's degree in computer science, information technology, or a related field.
3+ years of experience in developing and deploying Angular, React, and/or Next.js applications.
Proficiency in TypeScript and modern web development frameworks (Angular, React, Vue, or jQuery).
Styling using CSS/SASS/Bootstrap/Tailwind.
Experience with responsive web design and cross-browser compatibility.
Experience using front-end unit testing frameworks.
Understanding of how a web application divides responsibility across layers - the back end owns business rules and security enforcement, the database owns persistence, and the front end owns presentation and user interaction - and how to keep the front end decoupled from the back end by relying on stable API contracts, structuring the UI as reusable, testable components.
Hands-on experience using AI coding assistants in day-to-day development.
Strong problem-solving skills, attention to detail, and clear communication with both technical and non-technical colleagues.
Ability to work independently and manage multiple projects with shifting deadlines.
Interest in learning about consumer choices in health insurance and healthcare.
Why Work for CSS?
Benefits: Medical, dental, vision, disability, and life insurance.
Time Off: 11 paid holidays plus your birthday, 120 hours of vacation per year (accrued biweekly), and 40 hours of sick leave per year (accrued biweekly).
Retirement: Employer 403b contribution after 2 years of service.
Free Gym: Employees can access a free gym and bike parking less than a block from the office building.
Round 1 - Applications are received and reviewed; qualified applicants are sent an online assessment.
Round 2 - Assessment results are reviewed; qualified candidates are invited to a 1st interview.
Round 3 - Interview results are reviewed; qualified candidates are invited to a final interview.
Round 4 - Final interview results are reviewed; candidates are selected for reference checks. Once reference checks have cleared, candidates selected for a job offer will receive notification of their selection.
Applications received by 11/11/2026 will be prioritized.
Please see the full job description for more details. No recruiters, please.
Join CSS and contribute to a welcoming and productive office environment. Apply today to be a key part of our team!