UI Frameworks Engineer
Apple
UI Frameworks Engineer
Apple
Designs phones, computers and their operating systems
Do you want to help define the future of app development? Join the UI Frameworks team and empower developers to build better apps with less code. You’ll collaborate with passionate and creative colleagues to meet ambitious goals in an environment that not only encourages, but requires constant curiosity and growth. The work we do together will shape the developer experience on Apple's platforms and beyond for decades to come!
Proficiency with Swift (or the capacity to become proficient quickly). The ability to work collaboratively and explain complex ideas clearly. Experience with native app development or framework and API development. Bachelorʼs Degree in Computer Science or equivalent experience.
5-10+ years of software engineering experience, or equivalent demonstrated technical depth and impact. High standards for quality and attention to detail. The desire to learn and grow, keeping pace with cutting edge technologies. Experience designing and architecting complex UI frameworks, APIs, or platform-level systems. Experience with graphics and animation systems. Proven track record of technical ownership, from initial design through implementation and delivery. Experience making architectural decisions that influence multiple teams or products. Demonstrated ability to solve complex, ambiguous engineering challenges at scale. Experience driving technical direction and collaborating across engineering teams.
As an engineer on the UI Frameworks team, you will develop features and APIs across SwiftUI and UIKit that impact all of Apple’s platforms and delight over a billion users. You will be responsible for bringing 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. Youʼll 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. The UI Frameworks team is responsible for the core SwiftUI and UIKit frameworks and works closely with UI framework teams across iOS, iPadOS, macOS, watchOS, tvOS and visionOS. Youʼll also have the opportunity to collaborate with experts throughout Apple including: compiler engineers, interface designers, and technical writers. Curious and enterprising individuals who take an expansive view of their role will thrive in this multi-disciplinary environment! Our goal is to dramatically improve the correctness, performance, and polish of apps across all of Appleʼs platforms — simultaneously making it easier for beginners to get started and empowering seasoned pros to make their apps shine. Because we have the privilege of collaborating closely with the Swift, Xcode, design, and framework teams up and down the software stack, we believe Apple's UI frameworks can be — by far — the best app development experience in the world. If youʼre interested in helping define this future and pushing the state of the art forward, weʼd love to hear from you!
Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.
Explore more opportunities at Apple