UI Software Engineer, Cocoa
Core
Building and enabling user interface frameworks (AppKit, UIKit, SwiftUI) and components for macOS applications.
Role type
Senior IC UI framework engineer
Builds
macOS UI frameworks, components, and APIs used by all macOS applications
Domain
Operating System / UI Frameworks
Required skills
Object-oriented programming, Cocoa/Cocoa Touch development, Swift, Objective-C, C, C++, or Java
Preferred skills
UI framework development, API design and advocacy, Low-level graphics APIs (Core Image, Core Graphics, Metal), Cross-team collaboration
Technologies
AppKit, UIKit, SwiftUI, Core Image, Core Graphics, Metal, Auto Layout, Mac Catalyst
Sourced via apple · Listed on CareerPlan, which tracks 848,000+ jobs from 20+ sources.