Taro Logo

Senior UI Engineer, Settings, System Experience

Apple designs and builds uniquely impactful user experiences by blending beautiful, premium hardware with intuitive, innovative system software.
$175,800 - $312,200
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior UI Engineer, Settings, System Experience

Apple devices have revolutionized how people live, connect, and work. The System Experience team leads the charge in building this delightful experience. As a Senior UI Engineer on the Settings team, you'll be responsible for building Settings: the customer's portal to getting their device looking, feeling, and working just right—spanning iOS, iPadOS, macOS, and more.

You'll join an energetic, hard-working, fun team of engineers, collaborating with cross-functional teams and world-class designers to deliver the best system experiences on the planet. Specifically, you'll own the experience for viewing and managing AppleCare+ coverage in Settings (iOS & macOS). This role involves working closely with UI designers to collaborate on feature design, server-side engineering to design client-server contracts, and QA partners to ensure a high-quality shipping product.

As part of the Settings team, you'll also share ownership in a broader set of Settings features, including other parts of Settings UI and building blocks that enable other engineers to deliver consistent, intuitive Settings UI.

Key responsibilities:

  1. Develop and improve the user experience in Settings, focusing on AppleCare+ coverage management.
  2. Collaborate with UI designers, server-side engineers, and QA partners.
  3. Design elegant, robust client-server contracts using REST, GraphQL, or RPC.
  4. Contribute to the broader set of Settings features and UI building blocks.

The ideal candidate will have:

  1. 5+ years of SwiftUI/Swift or UIKit/Objective-C software engineering experience with demonstrable impact.
  2. Bachelor's degree in Computer Science or equivalent skills and work experience.
  3. Experience in client-server API design.
  4. Strong critical thinking skills and the ability to influence others.
  5. A customer-focused approach to making high-quality, user-centric product decisions.

Join Apple in building innovative system experiences that impact millions of users worldwide!

Last updated 8 months ago

Responsibilities For Senior UI Engineer, Settings, System Experience

  • Develop and improve user experience in Settings
  • Own the experience for viewing and managing AppleCare+ coverage in Settings (iOS & macOS)
  • Collaborate with UI designers, server-side engineers, and QA partners
  • Design client-server contracts
  • Contribute to broader set of Settings features and UI building blocks

Requirements For Senior UI Engineer, Settings, System Experience

  • 5+ years of SwiftUI/Swift or UIKit/Objective-C software engineering experience
  • Bachelor of Computer Science or equivalent skills and work experience
  • Client-server API design experience
  • Critical thinking with influence
  • Customer focus

Benefits For Senior UI Engineer, Settings, System Experience

Medical Insurance
Dental Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Retirement Benefits
  • Employee Stock Purchase Plan
  • Tuition Reimbursement
  • Discretionary Bonuses
  • Relocation Benefits

Interested in this job?