UI Software Engineer, Cocoa
Apple· Software and Services
Hybrid (London, England, United Kingdom)Full-timePosted 3d ago
About the role
Engineers on the AppKit team responsible for delivering the user experience on macOS, contributing to AppKit, UIKit, and SwiftUI, and helping shape features such as Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time across the OS.
Responsibilities
- Responsible for owning the graphics infrastructure in the Mac UI Frameworks team.
- Strong object oriented programming skills
- In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java
- Ability to work collaboratively to improve designs and code
- Strong knowledge of one or more of Swift, Objective C, C, C++, or Java
- Experience building user interface frameworks
- Adept at working across teams to resolve potentially conflicting requirements
- Experience writing and advocating for API
- Experience working with low-level graphics API like Core Image, Core Graphics, or Metal
Qualifications
- Strong object oriented programming skills
- In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java
- Ability to work collaboratively to improve designs and code
- Strong knowledge of one or more of Swift, Objective C, C, C++, or Java
- Experience building user interface frameworks
- Adept at working across teams to resolve potentially conflicting requirements
- Experience writing and advocating for API
- Experience working with low-level graphics API like Core Image, Core Graphics, or Metal
Skills
Required:Object oriented programmingSwiftObjective-CLow-level graphics APIs
Nice to have:C++
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services