Apple logo

Software Engineer, WebKit Accessibility

Apple

Cupertino, CAJobSeen 1w agoSeen in employer's feed 2 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Apple’s WebKit Accessibility team works to make WebKit accessible across Apple platforms. The Software Engineer will contribute to the open-source WebKit codebase, improving core accessibility support and integrating it with evolving platform accessibility APIs. Work may include implementing ARIA specifications and improving VoiceOver performance on large web pages, as well as debugging across system frameworks, VoiceOver, and web frameworks to identify root causes.

Skills & qualifications

RequiredNice to have

Skills

C++Low-Level Systems LanguagesWritten CommunicationVerbal CommunicationWeb TechnologiesHTMLCSSJavaScriptAccessibilityAssistive TechnologiesObjective-CSwiftOpen-Source Development

Qualifications

Bachelor of Science in Computer Science or Equivalent3+ Years Relevant Work Experience

Full job description

Role Number: 200689295-0836

Summary

WebKit is the open source browser engine that powers Safari, Mail, and many other applications across iOS, macOS, and visionOS. The WebKit Accessibility team is responsible for making WebKit fully accessible, ensuring users with disabilities have exceptional, seamless access to content across Apple's platforms.

Description

At Apple we believe that technology is most powerful when it empowers everyone. Our team is seeking a Software Engineer to improve and enhance the accessibility of Apple products for all users, regardless of their abilities. The ideal candidate will be a motivated software engineer, eager to learn and contribute meaningfully to the lives of our users.

You'll work primarily on the open-source WebKit codebase, improving the core accessibility support and integrating it with evolving accessibility APIs on Apple's platforms. Typical tasks might include implementing new ARIA specifications, or improving performance when a VoiceOver user loads a large web page.

Sometimes the best way to solve a problem will be to debug it across the whole platform. We need someone who won't be afraid to dive into system frameworks, VoiceOver code, web frameworks, or anywhere else in order to find the root cause and deliver the best user experience.

Minimum Qualifications

  • Bachelor of Science in Computer Science or equivalent

  • 3+ years of relevant work experience

  • Proficient in C++ or another a low-level systems language

  • Excellent written and verbal communication skills

Preferred Qualifications

  • 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

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.