Software Engineer - iOS Engineer - SpringBoard Multitasking - System Experience

Cupertino Until 9/22/2026 First posted July 24, 2026 Last posted July 24, 2026
Job description

The Multitasking Experience team believes that software can be used to create beauty and through it echo the sense of purpose in our lives. We craft the most fluid, useful, and cared for user interfaces. We do so by collaborating with our hardware and software teams, and by designing and implementing software architectures necessary to ship them to billions of people around the world. We observe patterns in our designs, and build upon them when facing new environments and challenges. We push forward the App windowing experience through fluid interruptible App launch and transition animations; the App Switcher; external display support through Stage Manager, and more. We craft Dynamic Island and its playful transitions and interactions; seamless hardware pointer support; lightweight multitasking through Picture in Picture, and more. We build these on top of our own software architectures, which have been proven capable of withstanding the complexity of an interactive embedded operating system, enable rapid prototyping, and form useful abstractions and separation of concerns in our designs. We explore ways to push forward animation technologies across Apple in service of our own purposes, as well as to empower teams across the company to ship their features with the same frame of reference we use for our own user interactive interfaces.

Description

The Multitasking Experience team believes that software can be used to create beauty and through it echo the sense of purpose in our lives. We craft the most fluid, useful, and cared for user interfaces. We do so by collaborating with our hardware and software teams, and by designing and implementing software architectures necessary to ship them to billions of people around the world. We observe patterns in our designs, and build upon them when facing new environments and challenges. We push forward the App windowing experience through fluid interruptible App launch and transition animations; the App Switcher; external display support through Stage Manager, and more. We craft Dynamic Island and its playful transitions and interactions; seamless hardware pointer support; lightweight multitasking through Picture in Picture, and more. We build these on top of our own software architectures, which have been proven capable of withstanding the complexity of an interactive embedded operating system, enable rapid prototyping, and form useful abstractions and separation of concerns in our designs. We explore ways to push forward animation technologies across Apple in service of our own purposes, as well as to empower teams across the company to ship their features with the same frame of reference we use for our own user interactive interfaces.

Minimum Qualifications

Dedication to the creation of compelling and beautiful products
Excelled in collaborative, cross-functional environments
Successfully synthesized analysis of complex problems
iOS/iPadOS App development experience
Prolific at writing clean and testable code

Preferred Qualifications

Deep software and memory performance analysis
Inter-process communication mechanisms

About this role

Summary

Develops fluid multitasking and UI features for iOS, collaborating across teams.

Job title

iOS Engineer

Experience level

null

Industry

software

Location requirements

must be based in Cupertino, remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

iosapp developmentclean codetestable code

Preferred skills

performance analysisinter-process communication

Specializations

iosapp developmentmultitaskinganimationembedded operating system
Locations

Structured locations inferred from the posting.

Cupertino, CA, USA

Work arrangement unknown City