Apple is looking to improve the out-of-box experience for Apple Watch users by making device configuration and customization simple and easy, and to define the future of their products.
Requirements
- Excellent Swift and Objective-C coding ability
- Ability to jump between and learn a variety of programming languages and technologies (Objective-C, Swift, SwiftUI, Assembly, Python, C, ML technologies)
- Operating Systems knowledge, hands-on experience with inter-process communication
- Experience optimizing applications, widgets, daemons, and profiling/debugging throughout the stack
- Experience improving and expanding on existing complex projects and systems
Responsibilities
- help deliver a delightful, reliable, and expertly-polished out-of-box-experience for every Apple Watch user
- support Control Center
- help create onboarding experiences for exciting new features
- play a defining role in the future of our products
- work closely with Design, Quality Assurance, Marketing, and other Engineering teams to help make device configuration and customization simple and easy
- take collaborative ownership of the development and quality of a number of important facets of watchOS and iOS, including the Settings app and Control Center on Apple Watch, Device Finding experiences, the Watch app on iPhone, and a number of frameworks leveraged by teams across Apple
Other
- BS CE/CS or equivalent experience
- A proven record of completing projects on-time and to-specification
- Experience contributing to at least one shipping application or framework
- Excellent communication and collaborative skills. Enthusiasm about working on a cross functional team.
- Upbeat, adaptable, helpful, and results oriented.