Software Development Engineer - Ios For Keyboard

Apple

United States Of America, United States
Not specified
Ios and macos development experience
Swift and objective-c programming skills
Systems programming and state management
Apple seeks a Software Development Engineer for its Keyboard Infrastructure team, responsible for enhancing keyboard functionality across iOS and iPadOS. The role emphasizes system management, API development, and collaboration with various teams to ensure seamless keyboard experiences

Job Summary

  • Join the Keyboard Infrastructure team to build foundational systems powering keyboard behavior across iOS and iPadOS.
  • You will own keyboard focus, lifecycle management, and the APIs that apps use to interact with keyboard layouts.
  • Collaborate with UIKit, SwiftUI, and framework teams to ensure consistent keyboard behavior across diverse app architectures.

Matching Summary

Match Score: 85

Apple seeks a Software Development Engineer for its Keyboard Infrastructure team, responsible for enhancing keyboard functionality across iOS and iPadOS. The role emphasizes system management, API development, and collaboration with various teams to ensure seamless keyboard experiences.

Skills & Requirements

Must-have

  • iOS and macOS development experience
  • Swift and Objective-C programming skills
  • Systems programming and state management

Nice-to-have

  • Deep knowledge of UIKit internals
  • Experience shipping public frameworks
  • Understanding of accessibility requirements

Key Requirements

  • BS in Computer Science or equivalent experience
  • 2+ years of experience in iOS/macOS development
  • Strong foundation in systems programming

Work Rights

Not specified

Tailored Resume

Cover Letter