AI Accessibility Design Specialist
AI Accessibility Design Specialists ensure that AI-powered products, interfaces, and content are usable by people of all abilities…
Skill Guide
The combined mastery of applying the Web Content Accessibility Guidelines 2.2 success criteria and correctly implementing WAI-ARIA roles, states, and properties to create perceivable, operable, understandable, and robust digital interfaces.
Scenario
You are given a simple 5-page HTML/CSS website for a local bakery with known accessibility failures (missing alt text, poor color contrast, no skip links).
Scenario
Create a fully accessible multi-select dropdown menu for a filtering interface, ensuring it is keyboard operable and announces state changes to assistive technology.
Scenario
Lead a comprehensive audit of a complex, single-page application (SPA) with dynamic content and third-party integrations, delivering a prioritized remediation roadmap.
Use for initial automated violation scanning in CI/CD pipelines and during development. Axe-core is the industry standard for integrations; others provide complementary visual reporting.
Essential for validating the actual assistive technology experience. Test keyboard navigation and ensure all dynamic content updates (via ARIA live regions) are announced correctly.
The definitive references. The APG provides design patterns and code examples for common widgets. Always consult the normative specification for precise definitions.
Answer Strategy
Test understanding of semantic HTML vs. ARIA and the 'first rule of ARIA'. **Sample Answer**: "I would explain the first rule of ARIA: don't use ARIA if native HTML can provide the semantics. A `<button>` element is inherently focusable, works with keyboard, and communicates its role. A `div` with ARIA requires extensive scripting to replicate this behavior, risks missed keyboard events, and may fail in certain assistive tech. The primary risk is a broken user experience for keyboard and screen reader users."
Answer Strategy
Tests practical debugging skills with ARIA. **Sample Answer**: "First, I'd inspect the DOM to ensure there's only one live region container and that the entire region isn't being replaced on update, which could cause a double announcement. I'd check for redundant ARIA attributes or if the update is triggered by multiple events. Next, I'd test with different screen readers, as announcement logic can vary. A common fix is ensuring only the text content within the live region updates, not the region itself."
1 career found
Try a different search term.