Senior iOS Engineer - Streaming Playback (Swift)

ESPN

Washington

On-site

USD 149,000 - 208,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus potential
Long-term incentive units

Job summary

ESPN is seeking a Senior Product Software Engineer for the Apple ecosystem to design a feature-rich streaming playback library using Objective-C/Swift. You will collaborate with product, design and other platforms to deliver a consistent playback experience across ESPN, Disney+, and Hulu on iPhone, iPad and Apple TV.

You will own architecture decisions, emphasize MVC/MVVM, unit testing and CI, and work in a cross-functional team to solve hard technical problems while keeping the end-user

Qualifications

  • At least 5 years of iOS development experience.
  • At least 3 years of Swift experience.
  • Experience implementing complex UIs with UIKit or SwiftUI.
  • 3+ years in agile processes.
  • Understanding design patterns like MVC or MVVM.
  • Proficiency in OOP and Reactive paradigms.
  • Familiarity with iOS/TVOS lifecycle.
  • Solid OOP skills and maintainable code writing.
  • Experience with unit tests and CI systems.
  • Strong communication and self-motivation.

Responsibilities

  • Design and implement features collaborating with Disney media services and back-ends.
  • API design with peer teams and front-end teams.
  • R&D for media playback experiences and testing.
  • Participate in project estimation and resource planning.
  • Collaborate in small teams and across the larger organization.
  • Troubleshoot issues across platforms.
  • Work with Apple technologies (UIKit, SwiftUI, AVKit, StoreKit).

Skills

Swift
UIKit/SwiftUI
Agile
MVC/MVVM
OOP
Reactive
iOS/TVOS lifecycle
Unit testing
CI/CD
Communication skills
Self-starter

Education

Bachelor of Science in Computer Science or equivalent experience

Tools

AVFoundation
HLS
MPEG-DASH
CMAF

Job description

ESPN is seeking a Senior Product Software Engineer for the Apple ecosystem to design a feature-rich streaming playback library using Objective-C/Swift. You will collaborate with product, design and other platforms to deliver a consistent playback experience across ESPN, Disney+, and Hulu on iPhone, iPad and Apple TV.

You will own architecture decisions, emphasize MVC/MVVM, unit testing and CI, and work in a cross-functional team to solve hard technical problems while keeping the end-user

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Swift Engineer – Streaming Playback
Senior iOS Swift Engineer – Streaming Playback

The Walt Disney Company • Glendale (CA)

On-site
USD 142,000 - 190,000
Senior Swift Engineer – Streaming Playback
Senior Swift Engineer – Streaming Playback

ESPN • Glendale (CA)

On-site
USD 144,000 - 193,000
Senior iOS Streaming Engineer (Swift/AVKit)
Senior iOS Streaming Engineer (Swift/AVKit)

Disney Entertainment • Seattle (WA)

Hybrid
USD 158,000 - 212,000
Bonus
Long-term incentive units
Medical benefits
Senior Apple Streaming Engineer
Senior Apple Streaming Engineer

The Walt Disney Company • Seattle (WA)

On-site
USD 149,000 - 199,000
Senior Product Software Engineer (Swift)
Senior Product Software Engineer (Swift)

The Walt Disney Company • Glendale (CA)

On-site
USD 142,000 - 190,000
Senior JavaScript Video Player Engineer
Senior JavaScript Video Player Engineer

ESPN • Seattle (WA)

On-site
USD 151,000 - 202,000
Bonus potential
Benefits package
Incentive units
iOS Software Engineer — Streaming & Subscriptions
iOS Software Engineer — Streaming & Subscriptions

Major League Baseball (MLB) • Boulder (CO)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+2
Sr Product Software Engineer (Swift)
Sr Product Software Engineer (Swift)

The Walt Disney Company • Seattle (WA)

On-site
USD 149,000 - 199,000
iOS Software Engineer - Streaming & Subscriptions
iOS Software Engineer - Streaming & Subscriptions

Major League Baseball (MLB) • New York (NY)

On-site
USD 120,000 - 155,000
Competitive Benefits Package
Company 401K Contribution
Paid Time Off and Holidays
+9
Sr Product Software Engineer
Sr Product Software Engineer

ESPN • Washington

On-site
USD 149,000 - 208,000
Bonus potential
Long-term incentive units