Overview
Remote
$110,000 - $115,000
Full Time
Skills
react
frontend
WCAG 2.1
Cypress
Playwright
Axe
storybook
node
IAAP
OpenJS
Job Details
Job Title: Full-Stack Developer UI-Heavy (Accessibility & Complex Workflows)
Company: Arch Systems
Client: ACF - OHS
Location: Remote
Position Type: Full-Time
About the Role
We re looking for a Full-Stack Developer with strong frontend expertise in React/TypeScript and experience building accessible, complex UIs. You ll deliver features like multi-step forms, data-dense tables, and visualizations that meet WCAG 2.1/508 standards, while also contributing to backend (Node/Java) changes, API design, and testing.
We re looking for a Full-Stack Developer with strong frontend expertise in React/TypeScript and experience building accessible, complex UIs. You ll deliver features like multi-step forms, data-dense tables, and visualizations that meet WCAG 2.1/508 standards, while also contributing to backend (Node/Java) changes, API design, and testing.
What You ll Do
- Build accessible, high-performance UIs in React/TypeScript (Redux/React Query).
- Ensure compliance with WCAG 2.1/Section 508 using Axe, Cypress, Playwright.
- Create accessible visualizations (Recharts/D3) with ARIA support.
- Collaborate on OpenAPI contracts and support small backend changes (Node/Java).
- Maintain Storybook components and contribute to accessibility documentation.
- Optimize Web Vitals & Lighthouse scores (code-splitting, memoization, virtualization).
- Support L2 escalations and document reproducible fixes.
What We re Looking For
- 3+ years of full-stack experience with strong focus on frontend React/TS.
- Proven portfolio of accessible React apps (multi-step forms, tables, viz).
- Experience with WCAG 2.1/508, ARIA, and screen reader testing.
- Familiarity with Cypress/Playwright, Axe, Storybook.
- Ability to support small backend changes (Node/Java).
Bonus Points
- IAAP certifications (CPACC, WAS, CPWA).
- DHS 508 Trusted Tester certification.
- OpenJS (JSNAD/JSNSD) certification.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.