The SwiftUI team at Apple is looking to define the future of app development by empowering developers to build better apps with less code. The goal is to improve the correctness, performance, and polish of apps across all of Apple's platforms, making it easier for beginners and empowering seasoned professionals.
Requirements
- Experience with framework and API development
- Proficiency with Swift
- Experience with SwiftUI and Swift Standard Library design patterns
- Cocoa and Objective-C
- Other declarative UI frameworks
- Programming language design and implementation
- UI/UX design
Responsibilities
- Deliver new features and elegant APIs that surprise and delight our users.
- Bring your ideas to life through all stages of their development: from initial research, to API design and proposals, to testing and development in Swift, to documentation and offering guidance to adopters.
- Join us in energetic discussions on each other’s work and ideas, alongside members of other teams possessing a variety of different perspectives and domain expertise.
- Collaborate with compiler engineers, interface designers, and technical writers.
- Work closely with other teams across iOS, iPadOS, macOS, watchOS, and tvOS.
- Improve the correctness, performance, and polish of apps across all of Apple’s platforms.
- Push the state of the art forward in app development.
Other
- Act as both an engineer and manager
- Foster the growth, productivity, and well-being of your team
- Responsible for project planning, inter-team coordination, and ultimate delivery of your team’s features.
- Take an active role in hiring to help grow a world-class and diverse SwiftUI team.
- Forge and maintain strong relationships with our numerous partner teams.