CareerPlan

UI Software Engineer, Cocoa

London, United KingdomFull-time2026-10-20 → 2026-11-10

Core

Building and enabling user interface components and APIs for macOS applications, including graphics infrastructure, windows, layout, and user controls.

Role type

Senior IC UI Software Engineer (macOS frameworks)

Builds

macOS UI frameworks (AppKit, UIKit, SwiftUI) and system-wide features like Dark Mode and Auto Layout

Domain

Operating Systems / Graphics / UI Frameworks

Required skills

Object-oriented programming, Cocoa/Cocoa Touch development, Swift/Objective-C/C/C++/Java, UI framework architecture, Graphics infrastructure ownership, API design and advocacy

Preferred skills

Low-level graphics API (Core Image, Core Graphics, Metal), Cross-team collaboration, API documentation and advocacy