UI Frameworks Engineer, macOS
Core
Building core UI frameworks (SwiftUI, AppKit, UIKit) and APIs for macOS application developers.
Role type
Senior IC UI Frameworks Engineer
Builds
macOS UI components, windows, layout, graphics, input handling, and user controls
Domain
Operating Systems / UI Frameworks
Required skills
Swift, Objective-C, UI development for iOS/macOS/watchOS, systems architecture, API design, performance analysis, debugging, code optimization, low-level graphics APIs (Core Image, Core Graphics, Metal), framework-level development
Preferred skills
Performance-critical software development, cross-team collaboration, resolving conflicting requirements
Technologies
SwiftUI, AppKit, UIKit, Swift, Objective-C, Core Image, Core Graphics, Metal
Responsibilities
Design and implement UI frameworks and APIs, optimize application and UI performance, collaborate with compiler, security, and design teams, enable new input devices and hardware features
Seniority
Senior, hands-on IC