About The Position

The SpringBoard Multitasking team is seeking a software engineer to help create experiences for Apple products. The Multitasking Experience team designs and implements fluid, useful user interfaces and software architectures for iOS and iPadOS, collaborating with hardware and software teams to deliver features to users worldwide. The team develops app windowing experiences, including app launch and transition animations, the App Switcher, and external display support through Stage Manager. Other work includes Dynamic Island interactions, hardware pointer support, Picture in Picture, and Siri integration with System UI. The team also builds software architectures for interactive embedded operating systems, supports rapid prototyping, and explores animation technologies for its own interfaces and for teams across Apple.

Requirements

  • Dedication to creating compelling and beautiful products.
  • Ability to excel in collaborative, cross-functional environments.
  • Ability to synthesize analysis of complex problems.
  • iOS or iPadOS app development experience.
  • Proficiency in writing clean, testable code.

Nice To Haves

  • Deep software and memory performance analysis.
  • Knowledge of inter-process communication mechanisms.

Responsibilities

  • Design and implement user interfaces and software architectures for iOS and iPadOS multitasking experiences.
  • Develop app launch and transition animations, the App Switcher, and external display support through Stage Manager.
  • Build Dynamic Island interactions, hardware pointer support, and Picture in Picture experiences.
  • Integrate Siri into System UI, including invocation gestures, presentation, lifecycle, and coordination with other system interfaces.
  • Develop software architectures and abstractions that support interactive embedded operating systems and rapid prototyping.
  • Explore animation technologies for team features and to support other teams across Apple.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service