About The Position

The Software Engineer will work on the WebKit Accessibility team, which makes WebKit accessible and supports seamless access to content for users with disabilities across Apple platforms. The role focuses 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 for VoiceOver users loading large web pages, and investigating issues across platform components—including system frameworks, VoiceOver code, and web frameworks—to identify root causes and deliver a strong user experience.

Requirements

  • Bachelor of Science in Computer Science or equivalent.
  • At least 3 years of relevant work experience.
  • Proficiency in C++ or another low-level systems language.
  • Excellent written and verbal communication skills.

Nice To Haves

  • 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.
  • Enthusiasm for building software that makes a tangible difference in people’s lives.

Responsibilities

  • Improve and enhance accessibility in Apple products.
  • Improve core accessibility support in the WebKit codebase.
  • Integrate WebKit accessibility support with evolving accessibility APIs on Apple platforms.
  • Implement new ARIA specifications.
  • Improve performance, including for VoiceOver users loading large web pages.
  • Debug issues across platform components to identify root causes and improve user experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service