Remote job
Front End Engineer
Job details
About this role
Role overview Build and maintain shared front-end components and forms used by teams delivering public-sector digital services. The work centers on reusable React interfaces that are consistent, accessible, and easy for other product teams to adopt. You will collaborate with designers and engineers to turn designs into working code and support a distributed Agile development process.
Responsibilities - Develop and maintain reusable interface components using React, JavaScript or TypeScript, and web components. - Improve shared design system and forms libraries, and respond to component requests and bug reports from product teams. - Write automated tests and document shipped components in Storybook. - Meet accessibility requirements, including Section 508 and WCAG 2.2 AA, using semantic markup and appropriate ARIA. - Work with designers and engineers to implement designs from Figma and participate in reviews, sprint planning, and other Agile ceremonies. - Use AI-assisted coding tools where useful while maintaining code quality.
Requirements - Bachelor’s degree. - Authorization to work in the United States; some assignments may require U.S. citizenship and eligibility for a federal background investigation or security clearance. - Hands-on React and JavaScript or TypeScript experience, with strong HTML and CSS skills. - Knowledge of accessible web development, including WCAG, ARIA, and semantic markup. - Ability to collaborate with design and engineering teammates and communicate clearly with technical and non-technical colleagues.
Nice to have - Experience with design systems, component libraries, or form-heavy applications. - Familiarity with Stencil, web components, USWDS, SCSS, Storybook, component testing, or AI-assisted development tools.
Benefits and work setup - Fully remote role with an annual stipend, comprehensive benefits, employer-matched 401(k), flexible paid time off, and paid holidays.