Sr. iOS Engineer - Apple, Inc.

Apple•Seattle, WA

About The Position

Apple's media engineering team develops playback experiences for iPhone, Mac, and Apple TV. The Senior iOS Engineer will help shape streaming, playback, and media pipeline technologies. The role involves architecting and implementing sophisticated media playback features using AVFoundation, CoreMedia, and AVKit across iOS and related Apple platforms. The engineer will collaborate with framework, platform, and product teams to diagnose challenging issues involving media pipelines, rendering, and system performance, contributing to media experiences used by people around the world.

Requirements

  • 6+ years of professional iOS development, with a strong focus on AVFoundation, CoreMedia, and AVKit.
  • Deep expertise in Swift, including protocol-oriented design, async/await, structured concurrency, and performance-sensitive programming patterns.
  • Experience building and shipping production applications dependent on real-time media playback, streaming pipelines, or AV capture.
  • Ability to diagnose complex, multi-layered bugs involving media synchronization, codec behavior, or buffering anomalies.
  • Strong background in performance profiling with Instruments, including Time Profiler, Allocations, and Core Animation tooling.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical discipline, or equivalent practical experience.
  • Track record of writing maintainable, well-tested Swift code at scale in a professional engineering environment.

Nice To Haves

  • Hands-on experience with SwiftUI for declarative media-integrated user interfaces across Apple platforms.
  • Familiarity with macOS and tvOS differences related to media playback, window management, and HID input handling.
  • Proficiency in Objective-C for interfacing with legacy or lower-level C-based media APIs in 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.

Responsibilities

  • Architect and implement media playback features using AVFoundation, CoreMedia, and AVKit across iOS and related Apple platforms.
  • Collaborate with framework, platform, and product teams to diagnose complex problems involving media pipelines, rendering, and system performance.
  • Help shape streaming, playback, and media pipeline technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service