Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, iOS

Home > Swift programming jobs

Senior Software Engineer, iOS in Canada new

  • Toronto

Responsibilities

  • Design, develop, deploy, and maintain advanced applications for iOS, tvOS, and visionOS.
  • Collaborate with product and cross-functional teams to understand requirements and ship new features.
  • Integrate backend services and optimize application performance, quality, responsiveness, and network behavior.
  • Develop audio/video streaming features, including player optimization, buffering strategies, streaming analytics, and ad integration.
  • Write maintainable, scalable, and testable code; participate in code reviews and automated testing.
  • Estimate work accurately, deliver features on schedule, troubleshoot issues, and optimize the user experience.
  • Use AI-powered development and automation tools to improve debugging, productivity, and code quality.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 7 years of iOS app development experience.
  • Strong expertise in Swift, SwiftUI, and the Xcode development ecosystem.
  • Extensive experience with iOS audio/video streaming technologies, including AVFoundation, video playback, and performance metrics.
  • Experience with player optimization, buffering strategies, and streaming analytics.
  • Strong competency in backend API integration, network communication protocols, and socket programming.
  • Proficiency with Git and experience with GitHub or similar platforms.
  • Familiarity with test-driven development and automated testing frameworks.
  • Experience or strong interest in AI-assisted development and productivity tools.

Benefits

  • Annual discretionary bonus and long-term incentive plan eligibility.
  • Medical, dental, vision, insurance, vacation/paid time off, and other benefits according to applicable plans.
  • Tubi offers flexible time off for salaried/exempt employees.
  • Twelve weeks of paid parental bonding leave for eligible full-time regular employees, in addition to applicable government leave programs and other wage-replacement benefits.
  • Monthly wellness reimbursement for eligible full-time regular employees.
  • Hybrid work arrangement; the role is based in Toronto, Canada.

Tubi

Tubi builds a free, ad-supported streaming platform that delivers on-demand movies and TV shows along with Tubi Originals and live FAST channels. Its business model is advertising across direct-sold and programmatic inventory. Founded in 2014 and headquartered in San Francisco, Tubi was acquired ...

Similar positions

Senior Machine Learning Engineer

  • Finom
  • Full time
  • Remote
  • 10/02/2026
  • Poland

Senior iOS Engineer

  • Voodoo
  • Full time
  • Others
  • 10/02/2026
  • Salary: Competitive
  • Paris, France

Senior Software Engineer, Mobile QA

  • Coinbase
  • Full time
  • USA
  • 10/01/2026
  • Salary: $186k - $219k/yr
  • Remote

Senior Software Engineer, Native Mobile

  • Coinbase
  • Full time
  • USA
  • 10/01/2026
  • Salary: $186k - $219k/yr
  • Remote

Staff Software Engineer - Mobile Workflows

  • Canva
  • Full time
  • Australia
  • 10/01/2026
  • Remote