Apple

Software Development Engineer - iOS for Keyboard

Apple
Apply
1 day ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Design, develop, and maintain keyboard focus systems across complex app hierarchies.
  • Own keyboard lifecycle management, including presentation, dismissal, transitions, and state restoration.
  • Build and maintain keyboard layout APIs 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 complex issues involving focus engines, responder chains, windowing, lifecycle, and state management.
  • Write documentation and guide internal and external developers adopting keyboard layout APIs.

Requirements

  • Bachelor of Science in Computer Science or equivalent experience.
  • At least 2 years of experience in iOS/macOS development.
  • Experience with Swift and Objective-C.
  • Strong foundation in systems programming, state management, and framework design.
  • Experience designing or maintaining public APIs.
  • Preferred: deep knowledge of UIKit internals, including the responder chain, UIWindow, UIScene, and view layout systems.
  • Preferred: familiarity with keyboard avoidance, input accessory views, and text input architecture including UITextInput and UIKeyInput.
  • Preferred: experience shipping frameworks or infrastructure used by other engineering teams.
  • Preferred: understanding of accessibility requirements for keyboard and focus interactions.
  • Preferred: track record of diagnosing and fixing subtle lifecycle and state-management bugs.

Tech Stack

iOSmacOSObjective-CSwiftSwiftUI

Categories

Mobile
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me