At Apple, the business problem is to lead a team of engineers building media management and collaboration features for creative tools, working with world-class teams behind Final Cut Pro, Logic Pro, and iWork to create next-generation tools for creators.
Requirements
- Experience with modern concurrency in Swift, including async / await and actors
- Strong understanding of architectural patterns used in programming for Apple platforms
- Strong proficiency in Swift and at least one UI framework (SwiftUI, UIKit, AppKit)
- Experience shipping high quality, tested code on iOS and / or macOS
- Demonstrated interest in one of Apple's apps for creative pros & enthusiasts (Final Cut Pro, Logic Pro, iMovie, GarageBand)
- Demonstrated commitment to accessibility and localization
- Experience with iOS / macOS development
Responsibilities
- Lead a team responsible for shared UI components for creative tools
- Work with design, quality assurance, and other cross functional teams to influence everything from user interface to project planning
- Drive product definition from concept all the way to delivery
- Take responsibility and ownership of features and the product roadmap
- Conduct interviews and apply best hiring practices
- Collaborate with all levels of engineers and managers
- Influence the product roadmap
Other
- 3+ years experience directly leading an engineering team on complex software projects
- 8+ years proven experience shipping high quality, tested code
- Excellent interpersonal skills and ability to work well with all levels of engineers and managers
- Committed to encouraging an open and inclusive work environment
- Bachelor’s Degree in Computer Science or equivalent experience