Tubi - Canada

Tubi - Canada

Senior Android Engineer

Toronto, Canada (Hybrid) · Senior · Full-time

Sponsorship not specified$137k-$196kDetected 27 days ago
KotlinAndroidJetpack ComposeCode ReviewCI/CDA/B TestingDesign SystemsAccessibilityTest AutomationCommunicationMentoring

About the role

  • Join us in shaping the future of streaming.
  • Tubi is a free, ad-supported streaming service with a mission to make entertainment accessible to everyone.
  • We serve millions of viewers with a massive library of movies, TV shows, live channels, and personalized recommendations, all without a subscription.

Responsibilities

  • Build elegant, performant, and reliable Android experiences using Kotlin and modern Android development practices
  • Lead the full lifecycle of mobile features, from technical design and implementation through testing, release, measurement, and iteration
  • Collaborate closely with Product Managers, Designers, Backend Engineers, Data Scientists, QA, and other partners to deliver user-focused solutions
  • Contribute to Android architecture, shared platform components, design systems, and reusable libraries
  • 5+ years of professional experience building Android applications
  • Experience building user-facing features with a strong eye for product quality, performance, and maintainability

Requirements

  • Strong proficiency with Android System Architecture, Kotlin and the Android SDK
  • Experience with modern Android architecture patterns such as MVVM, MVI, or similar approaches
  • Hands-on experience with Jetpack libraries, Kotlin Coroutines, Flow, dependency injection, and asynchronous programming
  • Bachelor's degree in Computer Science or equivalent practical experience
  • You must be willing to travel to our Toronto office two days/week.

Nice to have

  • Experience with Jetpack Compose or migrating legacy UI systems to Compose
  • Experience with video streaming, media playback, ExoPlayer / Media3, or connected TV ecosystems
  • Experience with experimentation, analytics, feature flags, and data-informed product development
  • Experience working on large-scale consumer apps with millions of users
  • Familiarity with CI/CD, automated testing, modularization, and mobile release processes
  • Experience with advertising technology, personalization, recommendations, or content discovery systems
  • $137,200 - $196,000 CAD
  • This time is 100% paid through a combination of any applicable government leaves and wage-replacement programs in addition to contributions made by Tubi.

Compensation

  • Pursuant to local pay disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience, and location is as listed annually below.

Benefits

  • For all salaried employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time Off Policy to manage all personal matters.
  • For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.
  • You'll also help guide technical direction, improve engineering standards, mentor other engineers, and contribute to the long-term health of our Android codebase.

Company info

  • The Android team at Tubi builds the app experience that millions of users rely on to discover, browse, and watch content.
  • We care deeply about performance, stability, accessibility, and thoughtful product execution.
  • Our work spans core playback experiences, content discovery, personalization, onboarding, advertising experiences, and the mobile platform foundations that help teams ship quickly and safely.
  • As a Senior Android Engineer, you will design, build, and deliver high-quality product features for Tubi's Android app.
  • You'll work closely with Product, Design, Backend Engineering, QA, Data, and other client teams to create intuitive, reliable, and scalable mobile experiences.
  • This is a role for someone who enjoys building polished consumer products, solving complex technical problems, and raising the bar for Android engineering.
  • Improve app performance, stability, observability, accessibility, and developer productivity
  • Help evolve our engineering practices around code quality, testing, maintainability, scalability, and release confidence
  • Debug complex production issues and use data, logging, and experimentation to guide improvements

This listing is sourced directly from Tubi - Canada's careers page and normalized into a canonical job model.