A

Apple

Designs phones, computers and their operating systems

iOS Engineer

Mobile EngineeringUpdated on Nov 10
Full-timeSeattle, WA, USANo salary listedIn-person

About the Job

Requirements

  • At least 4 years of professional iOS, macOS, tvOS, or visionOS development experience.
  • Demonstrated expertise in Swift, including protocol-oriented design, concurrency using async/await and structured concurrency, and performance-sensitive programming patterns.
  • Ability to diagnose complex, multi-layered bugs involving media synchronization, codec behavior, or buffering anomalies.
  • Experience with performance profiling using Instruments, including Time Profiler, Allocations, or Core Animation tooling.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical discipline, or equivalent practical experience.
  • Experience writing maintainable, well-tested Swift code at scale in a professional engineering environment.

Responsibilities

  • Architect and implement sophisticated media playback features using AVFoundation, CoreMedia, and AVKit across iOS and related Apple platforms.
  • Design and implement high-performance media playback features using AVFoundation, CoreMedia, and AVKit on iOS.
  • Build production-quality Swift and SwiftUI components that integrate with underlying media pipelines.
  • Diagnose and resolve complex bugs spanning media decoding, synchronization, buffering, and AV rendering layers.
  • Profile and optimize CPU, GPU, and memory usage within media-heavy code paths using Instruments and low-level system tools.
  • Collaborate with framework engineers, QA, product managers, and cross-functional teams to define technical requirements and deliver robust solutions.
  • Extend and adapt media features across macOS and tvOS, ensuring consistent behavior and platform-idiomatic implementations.
  • Conduct code reviews, enforce engineering best practices, and contribute to internal technical documentation.
  • Participate in architecture discussions and drive technical decisions that balance correctness, performance, and long-term maintainability.

Desired Qualifications

  • Hands-on experience with SwiftUI for building declarative, media-integrated user interfaces across Apple platforms.
  • Experience developing with media frameworks including AVFoundation, CoreMedia, and AVKit.
  • Familiarity with macOS and tvOS platform differences related to media playback, window management, and HID input handling.
  • Experience building and shipping production applications that depend on real-time media playback, streaming pipelines, or AV capture.
  • Proficiency in Objective-C for interfacing with legacy or lower-level C-based media APIs within mixed-language codebases.
  • Experience with HTTP Live Streaming (HLS) internals, including manifest parsing, variant stream selection, and segment delivery optimization.
  • Exposure to Metal or Core Image for GPU-accelerated video post-processing or custom rendering pass integration.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs