
Software Engineer, WebKit Accessibility
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. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
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
Skills
Qualifications
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.
Senior Software Engineer, International Robinhood · Menlo Park, CA (Hybrid) · $196–230K/yrPosted 1w agoPosted 1w ago
Graphics System Software EngineerNVIDIA · Santa Clara, CA · $152–242K/yrPosted 3w agoPosted 3w ago
Machine Learning Engineer - Gen SWEWaymo · Mountain View, CA (Hybrid) · $213–263K/yrPosted 1w agoPosted 1w ago
Senior Manager, Developer Infrastructure and Build EngineeringNVIDIA · Santa Clara, CA · $272–431K/yrPosted 1w agoPosted 1w ago
Sr Software EngineerGeneral Motors · Sunnyvale, CA (Hybrid) · $171–261K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.