Skip to Main Content
Location icon
London

UI Software Engineer, Cocoa

Apple
Office & Professional
Office & Professional
Company logo image
Description

Location
London

Hours
Full Time

Salary
Negotiable

About the Role
Do you love the Mac and want to help define the future of macOS app development? Join the Mac UI Frameworks team and work on the next generation of our UI frameworks — SwiftUI, AppKit, UIKit — powering every app that runs on macOS. You will be part of a dynamic and inspiring environment that encourages and requires constant curiosity and growth to solve challenging problems. Help us innovate and shape the next decade of app development at Apple.

As a member of the Mac UI Frameworks team, you will develop future framework features and APIs that impact all of Apple’s platforms. You will bring your ideas to life through all stages of development: from initial research, to API design and proposals, to testing and development in Swift, to documentation and providing guidance to adopters. You will engage in energetic discussions with colleagues from different teams and perspectives.

Our team works on a critical part of the macOS stack and contributes to new operating system features such as design refreshes, new hardware, intelligence integration, and more — building what users expect from all apps on the platform. You will collaborate with experts across Apple including compiler engineers, performance experts, security engineers, interface designers, and technical writers.

Working closely with the Swift, Xcode, design, and framework teams, we strive to make Apple’s UI frameworks the best app development experience in the world. If you are passionate about defining this future and advancing the state of the art, we would love to hear from you.

In this role, you will also be responsible for owning the graphics infrastructure within the Mac UI Frameworks team.

Requirements

Experience
- Proven experience building a UI framework or complex, framework-like systems in an application
- Experience building user interfaces for one or more of Apple’s platforms (macOS, iOS, visionOS, tvOS, watchOS)
- Proficiency with Swift
- Experience designing framework APIs for adoption by others
- Experience in app development using SwiftUI, AppKit, or UIKit
- Experience navigating and contributing to large codebases
- Proficiency with Objective-C or C++

About you
- Ability to work collaboratively and explain complex ideas clearly
- Passionate about innovation and solving challenging problems
- Enthusiastic about contributing to a dynamic, multi-disciplinary team environment

Qualifications
No specific formal qualifications are listed; however, strong technical skills and relevant experience as described above are essential.

Expiry date: 02/12/2026
UI Software Engineer, Cocoa
Company:
Apple
Job Type:
Full-time
Location:
London