Apple is looking to deliver the next amazing Apple product by improving the out-of-box experience for Apple Watch users, including device pairing, Control Center, and onboarding for new features, while also defining 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.
- A strong intuition for UI/UX design.
- Experience contributing to at least one shipping application or framework.
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, and 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
- Collaborating closely with the Design team to open up the boundaries of human-computer interactions
- Crafting efficient solutions tailored to the constraints of a small, low power device
- Working closely with teams across all of Apple to architect robust and maintainable systems that will stand the test of time
Other
- 5+ years of related experience
- A proven record of completing projects on-time and to-specification.
- Excellent communication and collaborative skills. Enthusiasm about working on a cross functional team.
- Upbeat, adaptable, helpful, and results oriented.
- An interest in building consumer facing applications and being an advocate for the best user experience possible.