Accessibility for engineers
Inclusive experiences are a core requirement at Shoptet. This guide gives our React engineers clear accessibility criteria for design-system components and app features, ensuring they work for all users, including people with disabilities. Our baseline is the Web Content Accessibility Guidelines (WCAG) 2.2.
If you’re a designer, see the accessibility guidelines for designers.
Contents
- HTML and Page Structure — Semantic HTML, landmarks, buttons vs links, form labeling, images and page structure.
- Keyboard, Pointer and Touch — Keyboard navigation patterns, focus management, pointer cancellation and touch target requirements.
- ARIA Usage — When and how to use ARIA roles, states, labels and live regions correctly.
- Visual Presentation — Implementation requirements for text resizing, reflow and text spacing.
- Accessibility Testing — Keyboard testing, automated tools, browser DevTools and basic screen reader checks.