Back to Jobs
Development 1h ago

iOS Developer

CanadaCanada
Contract
$70-90 CAD per hour
Senior-Level

Job Description

Key Skills Required

Master these to land this role

iOSBestseller 🔥
Learn in 60 Hours
Swift ConcurrencyAVFoundationAVPlayertvOSSwiftSwiftUI

Want to know if you're a match for this job?

Calculate My Match Score

The Role

Develop and maintain iOS and tvOS applications for streaming video experiences.

Work with video playback frameworks, player SDKs, and streaming technologies.

Collaborate with product, design, QA, and backend teams to deliver high-quality features.

Support implementation of playback, navigation, authentication, analytics, and app experience features.

Troubleshoot performance, playback, and platform-specific issues.

Contribute to code reviews, architecture discussions, and technical planning.

Help ensure app quality across Apple devices, including Apple TV.

Requirements

What You'll Bring

Knowledge, Skills, and Abilities:

  • 5+ years, strong professional experience with iOS/tvOS development.
  • Solid hands-on experience developing for tvOS.
  • Experience building or maintaining streaming media applications.
  • Strong experience in Swift/SwiftUI/Swift Concurrency
  • Familiarity with AVFoundation, AVPlayer, or related video playback technologies.
  • Experience integrating APIs, analytics, authentication, and backend services.
  • Understanding of app performance, memory management, and platform-specific debugging.
  • Comfortable working in an agile development environment.

Nice to have:

  • Experience with subscription, live TV, FAST, AVOD, or SVOD streaming applications.
  • Familiarity with HLS, DRM, SSAI/CSAI, video analytics, or QoE metrics.
  • Experience working with large-scale consumer applications.
  • Experience with CI/CD, automated testing, or release management for Apple platforms.

How would you rate this job post?

See what other professionals think about this role.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More