Senior iOS Developer
Job Description
Join Apple’s Services Engineering team to build and improve internal A/B testing and experimentation tooling for iOS.
Responsibilities
- Lead end-to-end design and development of major, high-impact features for Apple’s Experimentation and Evaluation platforms within Services Engineering
- Integrate native Swift frameworks with client applications including App Store, Music, and Podcasts to enable experimentation and quality evaluation
Requirements
- 8+ years of professional experience with Apple native platform development ( Swift, Objective-C, Xcode )
- Ability to write readable, maintainable, and performant code
- Excellent debugging, analytical, problem solving, and interpersonal skills
- Knowledge of UI frameworks, including SwiftUI
- Comfortable writing tests for code
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Technologies
- Swift
- Objective-C
- Xcode
- SwiftUI
- iOS
- App Store
- Apple Music
- Apple Podcasts
Preferred Qualifications
- Comfortable making product and UX/UI decisions
- Familiarity with build and distribution infrastructure for internal iOS applications
Location
- San Francisco, CA (onsite)
Pay & Benefits
- Base pay range: USD 184,700 - 324,800 per year
- Opportunity to become an Apple shareholder via participation in Apple’s discretionary employee stock programs
- Eligibility for discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount through voluntary participation in the Employee Stock Purchase Plan
- Potential eligibility for discretionary bonuses or commission payments
- Relocation may be available
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition