About The Position

The WebKit Accessibility team works to make WebKit fully accessible, providing users with disabilities seamless access to content across Apple platforms. The Software Engineer will improve and enhance the accessibility of Apple products and work primarily on the open-source WebKit codebase, improving core accessibility support and integrating it with evolving accessibility APIs on Apple platforms. Work may include implementing new ARIA specifications, improving performance when VoiceOver users load large web pages, and debugging across system frameworks, VoiceOver code, web frameworks, and other areas to identify root causes and deliver a strong user experience.

Requirements

  • Bachelor of Science in Computer Science or equivalent.
  • 3+ years of relevant work experience.
  • Proficiency in C++ or another low-level systems language.
  • Excellent written and verbal communication skills.
  • Experience with web technology, including HTML, CSS, and JavaScript.
  • Experience with accessibility and assistive technologies.
  • Experience with Objective-C and/or Swift.
  • Experience with open-source software development.
  • Excitement to build software that makes a tangible difference in people’s lives.

Responsibilities

  • Improve and enhance accessibility in Apple products.
  • Improve core accessibility support in the open-source WebKit codebase.
  • Integrate WebKit accessibility support with evolving accessibility APIs on Apple platforms.
  • Implement new ARIA specifications.
  • Improve performance for VoiceOver users loading large web pages.
  • Debug issues across system frameworks, VoiceOver code, web frameworks, and other areas to identify root causes and deliver the best user experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service