System Spaces UI Engineer
About the role
The System Spaces UI Engineer will build delightful user experiences for millions of users across Apple devices, contributing to iconic system experiences such as Home Screen, Lock Screen, Control Center, Widgets, Wallpaper, and Notifications. The role involves prototyping UI paradigms, implementing features, defining APIs, debugging, and improving performance, with collaboration across Software Engineering, Hardware Engineering, and Design teams.
Responsibilities
- Developing apps with UIKit and/or SwiftUI
- Architecting and implementing reusable public or private APIs
- Operating systems programming
- Prototyping new user interface paradigms and implementing new features
- Defining APIs, fixing bugs, and improving performance
- Collaborating cross-functionally with Software Engineering, Hardware Engineering and Design teams
- Demonstrating excellent understanding of software design and system interactions
- Optimizing performance across OS software layers and understanding inter-process communication
Qualifications
- 5-10 years of experience
- Developing apps with UIKit and/or SwiftUI
- Architecting and implementing reusable public or private APIs
- Operating systems programming
- Excellent understanding of optimization and performance issues across OS software layers
- Understanding of inter-process communication and systems development
Skills
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses including tuition
- discretionary bonuses or commissions possible
- relocation assistance
- employee stock programs including RSUs and Employee Stock Purchase Plan
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.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services