Contacts UI Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200481721
Looking to make a difference and have your code drive forward communication technology? Come join our collaborative, driven team! Contacts are at the center of how people communicate on all Apple platforms. Your impact will extend beyond Contacts, as you contribute to driving the iOS and macOS platforms forward.

Key Qualifications

  • Deeply conversant with UIKit or AppKit app development
  • Comfortable debugging any UI code
  • Excellent communication and collaborative skills in a highly collaborative environment
  • Object-oriented programming experience
  • Upbeat, adaptable, and results oriented with a positive attitude


We power the Contacts application on iOS, iPadOS and macOS. We are looking for a skilled and self-motivated software engineer who is eager to interact with other members of the team, and other teams at Apple. As a Contacts UI engineer, you will be working on building new features in Apple’s communication apps, used every day by millions of people. In this position you will participate in all stages of software development, from new feature design and implementation, to maintenance of prior releases. You will be responsible for creating new features, and improving the polish and reliability of existing features in Contacts. You will work through rapid development cycles, remain flexible and calm in the face of uncertainty, and show your drive to deliver dependable software.

Education & Experience

Bachelors in CS or equivalent work experience.

Additional Requirements

Pay & Benefits