5 years of experience with software design and programming in Swift, Objective-C or similar high level programming languages
In-depth development experience at the application and user interface level with Swift or Objective-C
Deep understanding of software design principles and architecture
Strong written and presentation skills — able to communicate effectively with engineers and senior leaders
Experience designing and shipping software at scale
Advocate for outstanding development practices
Excellent problem solving, critical thinking and interpersonal skills
Ability to work closely with a multi-functional team, handling expectations and ultimately delivering great work on time
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.