Tubi

Senior Software Engineer, iOS

Tubi

full-time

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$137,200 - CA$196,000 per year

Job Level

Senior

Tech Stack

iOSSwift

About the role

  • Design, develop, and deploy advanced applications for the iOS platform.
  • Work closely with the product team to understand end-user requirements and build corresponding solutions.
  • Ensure the performance, quality, and responsiveness of applications are of the highest standards.
  • Adhere to best practices in architecture, design, and clean code principles.
  • Integrate with backend services to provide a seamless and efficient user experience.
  • Provide accurate estimates of work and ensure timely delivery of features.
  • Write maintainable, scalable, and testable code and actively participate in code reviews.
  • Stay updated with emerging trends and technologies in the iOS development space, especially regarding audio/video streaming and ad integration.
  • Leverage AI-powered tools and automation solutions to enhance development efficiency, streamline debugging, and optimize workflows.
  • Collaborate with cross-functional teams to define and ship new features.
  • Troubleshoot and optimize performance for a smooth user experience.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • Proven track record with 7+ years of iOS app development experience.
  • Strong expertise in Swift, SwiftUI, and the Xcode development ecosystem.
  • Extensive experience with audio/video streaming technologies on iOS, including deep knowledge of AVFoundation, video playback, and performance metrics.
  • Experience with player optimization, buffering strategies, and streaming analytics to ensure a smooth user experience in varying network conditions.
  • Strong competency in RESTful API integration and experience working with network communication protocols and socket programming.
  • Proficient understanding of code versioning tools, notably Git, and experience with GitHub or similar platforms.
  • Familiar with the test-driven development approach and automated testing frameworks.
  • Experience or strong interest in applying AI-assisted development and productivity tools (e.g., code generation, intelligent debugging, automated QA) to accelerate delivery and maintain code quality.
Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Paid time off
  • Flexible Time off Policy
  • Generous Parental Leave Program
  • Monthly wellness reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS developmentSwiftSwiftUIXcodeAVFoundationRESTful API integrationnetwork communication protocolssocket programmingtest-driven developmentautomated testing frameworks
Soft skills
collaborationcommunicationproblem-solvingtime managementattention to detail
Certifications
Bachelor’s degree in Computer Science
OpenTable

Senior iOS Engineer – Diner Engagement

OpenTable
Seniorfull-time$130k–$150k / year🇨🇦 Canada
Posted: 7 days agoSource: boards.greenhouse.io
iOSSwift