Software Engineer IV - Frontend
Candidates must be based in and work from the contiguous United States, at least a 5-hour overlap with 9am–5pm ET, Monday through FridayContractSenior
Salary$130K - $150K; $130K – $150K • Offers Bonus • Profit Share Bonus - Available After 90 Days
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of professional software engineering experience with a strong frontend focus.
- Required Skills
- HTMLCSSJavascriptReactWritten communication
Requirements
- 7+ years of professional software engineering experience with a strong frontend focus.
- Deep proficiency in HTML, CSS, JavaScript, and React — able to write clean, semantic, accessible markup and understand how the web platform works beneath any framework.
- Hands-on experience working with or implementing component-based design systems.
- Experience with Astro or a comparable static site generator (Next.js, Eleventy, etc.).
- Demonstrated knowledge of web accessibility standards (WCAG), including semantic HTML, ARIA usage, keyboard navigation, and screen reader behavior.
- Experience implementing USWDS.
- Strong written communication skills — able to produce clear, accurate documentation usable by both developers and designers.
- Comfort collaborating across disciplines (design, engineering, product) and translating between them.
- Ability to manage your own work in a distributed team with evolving requirements.
- A Bachelor's degree (or equivalent experience) is contractually required for this role.
Responsibilities
- Building and maintaining a design system documentation site built with Astro, including component pages, usage guidelines, and code examples.
- Translating design specifications and component updates into clear, accurate documentation that developers and designers can rely on.
- Collaborating with designers and engineers to keep documentation in sync as components and patterns evolve.
- Reviewing and contributing to the design system's component library with a focus on accessibility compliance and semantic markup.
- Participating in agile ceremonies — planning, standup, and retrospectives — and actively contributing to team-level problem solving.
- Managing your own priorities in a distributed team, raising blockers early and communicating status clearly.
View Full Description & ApplyYou'll be redirected to the employer's site