
Location
London
Hours
Full Time
Salary
Negotiable
About the Role
Why write a single app when you could help shape a million? The AppKit team is responsible for delivering the user experience on the Mac, building the components and APIs used by all macOS applications. Our work impacts the entire macOS system and directly affects every user. If you are passionate about providing users and developers with a first-class experience, join us to help make the Mac better for everyone! Engineers on our team contribute to AppKit, UIKit, and SwiftUI, building and enabling features used across the OS such as Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time. We provide a wide variety of building blocks including windows and layout of their content, drawing and graphics support, enabling new input devices and hardware, responding to user events, user controls like buttons, sliders, and tables, and document management infrastructure. This role is responsible for owning the graphics infrastructure within the Mac UI Frameworks team.
Experience
- Strong object-oriented programming skills
- In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java
- Experience building user interface frameworks
- Experience working with low-level graphics APIs such as Core Image, Core Graphics, or Metal
- Adept at working across teams to resolve potentially conflicting requirements
- Experience writing and advocating for APIs
About you
- Ability to work collaboratively to improve designs and code
- Strong knowledge of one or more of Swift, Objective-C, C, C++, or Java
Qualifications
Not explicitly stated, but relevant experience and skills in software engineering and UI frameworks are expected.
Apple





















