Skip to content

Accessibility

Accessibility statement

The target is WCAG 2.2 level AA across the whole product. This page says what meets it today and what does not, because a statement that only lists successes is not worth reading.

Implemented

What works today

  • Every task can be done with a keyboard alone, and the element with keyboard focus is always visibly outlined.
  • A skip-to-content link is the first thing you reach with Tab on every page, and every page has one main region for it to land on.
  • Motion respects the reduced-motion setting: spinners fall back to text rather than animating.
  • Colors were chosen against measured contrast ratios, and every text-and-background pairing in the design is checked by an automated test.
  • Nothing is revealed by hovering alone. Anything hidden opens on click or tap, which also means it works on a touchscreen.
  • On touch devices, buttons and other targets are at least 44 by 44 pixels.
  • Status is never carried by color alone — evidence labels, unread counts, and verification badges all say it in words.
  • Public pages — profiles, job postings, this page, and the rest of the footer pages — render on the server and work with JavaScript turned off. That includes applying to a job and withdrawing an application.
  • Heading order, hover-only tooltips and focus-outline removal are checked by automated tests on every change, so a regression fails the build rather than reaching you.

Known gaps

What is not done yet

  • The workflow for alt text on images has not been exercised, because there is no surface yet that publishes images. It will be built with the first one, not after.
  • A full screen-reader pass across the signed-in flows has not been done. Individual surfaces were built to the rules; the end-to-end listening test is outstanding.
  • Form labels are still checked by hand. Heading order, hover-only tooltips, focus-outline removal, and the no-JavaScript rule each have an automated test now; nothing yet reads every input on every page to prove it is labelled.
  • Captions and transcripts have no workflow yet, for the same reason as alt text: no media surface exists.

Feedback

Tell me what blocked you

If something here stopped you from doing what you came to do, write to [email protected] and say which page and what happened — the assistive technology and browser you were using helps, but a plain description is enough. A person reads it and replies. A problem with the content of a page, rather than the way the page behaves, goes through report a problem.

Last reviewed .