The iCloud Foundations team at Apple is looking to build high quality, beautiful, and intuitive iOS applications and frameworks that power exciting new features and experiences for millions of iCloud users worldwide at Apple scale.
Requirements
- 2+ years of experience with CoreData; ideally synced with CloudKit
- Experience building apps that target Apple products beyond iPhones such as iPad, Apple Watch, and/or Apple TV
- Experience designing, building, integrating clients with, and maintaining RESTful APIs and web services
- Additional programming language experience such as TypeScript/JavaScript, Java, Python, Go, Rust, C/C++ or equivalent
- Experience building Web, Android, Mac, or Windows applications
- 4+ years of professional experience developing high quality iOS mobile applications with Swift and/or Objective C
- Well versed in the iOS SDK with knowledge and experience across several included frameworks
Responsibilities
- design maintainable application architectures
- write highly performant code that powers beautiful UIs where every detail matters
- partner with cross-functional teams across Apple to deliver our next generation software
- build and extend new and existing iOS applications and frameworks for major iCloud products and features
- design, build, integrate clients with, and maintain RESTful APIs and web services
- build apps that target Apple products beyond iPhones such as iPad, Apple Watch, and/or Apple TV
- build software from the ground up to respect and preserve our user’s privacy and meet Apple’s high security standards
Other
- A history of being a strong partner who effectively communicates and collaborates within the team and with project stakeholders
- Independent, driven, motivated, and passionate about the products you work on
- Excellent and creative problem solving and debugging skills
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- 4+ years of professional experience