Apple is looking for an engineering manager to lead a team building media management and collaboration features for creative tools, specifically for Final Cut Pro, Logic Pro, and iWork, to create next-generation tools for creators.
Requirements
- iOS / macOS development
- modern concurrency in Swift, including async / await and actors
- Swift and at least one UI framework (SwiftUI, UIKit, AppKit)
- architectural patterns used in programming for Apple platforms
- shipping high quality, tested code on iOS and / or macOS
- iOS / macOS development
- modern concurrency in Swift, including async / await and actors
Responsibilities
- lead a team of engineers building media management and collaboration features for creative tools
- working with the world-class teams behind Final Cut Pro, Logic Pro, and iWork to create next-generation tools for creators
- lead a team responsible for shared UI components for creative tools
- combine technical expertise, people management, and a desire to help shape the product roadmap
- drive product definition from concept all the way to delivery
- shipping high quality, tested code on iOS and / or macOS
- architectural patterns used in programming for Apple platforms
Other
- self-motivated individual with excellent interpersonal skills and an ability to collaborate effectively with all levels of the organization
- work with design, quality assurance, and other cross functional teams to influence everything from user interface to project planning
- 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
- 3+ years experience directly leading an engineering team on complex software projects
- Experience taking responsibility and ownership of features and the product roadmap
- Excellent interpersonal skills and ability to work well with all levels of engineers and managers
- Committed to encouraging an open and inclusive work environment
- Demonstrated ability to communicate effectively, collaborate, and build long-term relationships across the organization
- Experience conducting interviews and applying best hiring practices
- Bachelor’s Degree in Computer Science or equivalent experience