Apple
Software Engineer - Generative UI, Input Experience
$185K–$325K
Cupertino, California · Full-time · Posted Oct 23, 2026
- Experience
- 5+ years of software engineering experience.
- Education
- Bachelor's degree in Computer Science or equivalent experience.
About the job
Build the UI views, layouts, and APIs that enable generative models to create polished, adaptive interfaces that feel native.
What you'll do
- Design and implement reusable UI components and APIs for generated interfaces.
- Prototype with designers and turn successful explorations into principled APIs.
- Study how models use the APIs and refine them so high-quality generated results are the default.
What they ask for
- Expert-level SwiftUI, including custom Layout and preferences, and deep understanding of its layout model.
- Designed and shipped a reusable view or component API adopted by other engineers.
- Portfolio, shipped work, or prototypes demonstrating strong visual craft, especially typography and layout.
- Comfort working directly with designers from early exploration through pixel-exact results.
Nice to have
- Experience designing framework APIs, adaptive layouts, design systems, or component libraries.
- Experience with Dynamic Type, accessibility, localization, right-to-left layout, or APIs and schemas generated against by models.
Pay
$184,700 to $324,800 USD base salary
Tools
SwiftUI
AI focus
Build UI APIs and components for generative interfaces, and study and improve how models use those APIs to generate interfaces in real time.
Model-written summary · the original posting is authoritative