A

Software Development Engineer - iOS for Keyboard

Apple

Cupertino, CA, United States Full-time June 20, 2026

Opportunity Description

**Role Number:** 200663112-0836

**Summary**
Join the Keyboard Infrastructure team to build and maintain the foundational systems that power keyboard behavior across iOS & iPadOS. You'll own keyboard focus, lifecycle management, and the APIs that apps use to interact with keyboard layout — directly impacting every text input experience on iPhone and iPad.

**Description**
Design, develop, and maintain the keyboard focus system, ensuring correct and predictable focus behavior across complex app hierarchies
Own keyboard lifecycle management — presentation, dismissal, transitions, and state restoration
Build and maintain APIs for keyboard layout that apps rely on for positioning, insets, and animation coordination
Ensure keyboard infrastructure works reliably across multitasking, Stage Manager, and diverse app architectures
Collaborate with UIKit, SwiftUI, and framework teams to provide consistent keyboard behavior
Debug and resolve complex issues s...
Full-time other-general

Interested in this opportunity? Apply now through Expertini.

Apply for this Position