Apple is looking to solve the problem of helping people stay connected through innovative features on the Apple Watch, specifically on the Messages team, by building and improving features like Live Translation, personalized chat backgrounds, and RCS support.
Requirements
- Proficiency in Objective-C or Swift
- Experience contributing to at least one application or framework
- Familiarity with systems programming and inter-process communication
- Experience profiling and optimizing applications
- Experience working in large, established codebases
- Familiarity with SwiftUI and UIKit
- Exposure to on-device machine learning or intelligence frameworks
Responsibilities
- Work with designers to turn ideas into prototypes and demo them to stakeholders
- Write clean, well-tested code to bring those prototypes to life as polished features
- Build systems that are maintainable, extensible, and don't fall over when requirements change
- Profile and optimize features to run smoothly on a low-power, resource-constrained device
- Collaborate with machine learning and platform teams to integrate intelligent features
- Partner with QA to find and fix bugs, edge cases, and performance issues before they reach users
Other
- Strong communication skills and a collaborative approach
- Genuine curiosity about how things work under the hood
- Track record of shipping projects on time
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Learn more about your EEO rights as an applicant