Senior Android Engineer

Tubi

Toronto

Hybrid

CAD 137,200 - 196,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/dental/vision insurance
Vacation/paid time off
Annual discretionary bonus

Job summary

Tubi is seeking a Senior Android Engineer based in Toronto to build and improve the Android app for millions of users. This role involves collaborating with various teams and ensuring high-quality user experiences.

The ideal candidate has significant experience in Android development using Kotlin, is passionate about product quality, and enjoys solving complex technical problems in a collaborative environment.

Salary ranges from CAD 137,200 to CAD 196,000 with additional benefits.

Qualifications

  • 5+ years of professional experience building Android applications.
  • Strong proficiency with Kotlin and the Android SDK.
  • Experience with modern Android architecture patterns.

Responsibilities

  • Build high-quality Android experiences using Kotlin.
  • Lead the full lifecycle of mobile features.
  • Collaborate with cross-functional teams.

Skills

Android System Architecture
Kotlin
MVVM
Jetpack libraries
Debugging skills

Education

Bachelor’s degree in Computer Science or equivalent practical experience

Tools

Jetpack Compose
ExoPlayer

Job description

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.

As streaming continues to evolve, Tubi is building the technology, product experiences, and platform capabilities that help people discover and enjoy content effortlessly across every screen. If you’re excited by consumer-scale mobile engineering, high-quality user experiences, and the opportunity to impact how millions of people watch entertainment, we’d love to meet you.

This is a hybrid role based out of our Toronto office. You must be willing to travel to our Toronto office two days/week.

About The Team

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. You’ll also help guide technical direction, improve engineering standards, mentor other engineers, and contribute to the long‑term health of our Android codebase.

This is a role for someone who enjoys building polished consumer products, solving complex technical problems, and raising the bar for Android engineering.

What You’ll Do
  • 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
  • Improve app performance, stability, observability, accessibility, and developer productivity
  • Contribute to Android architecture, shared platform components, design systems, and reusable libraries
  • 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
  • Mentor engineers, provide thoughtful code reviews, and help foster a collaborative, inclusive, and high‑performing team culture
What You Bring
  • 5+ years of professional experience building Android applications
  • 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
  • Experience building user‑facing features with a strong eye for product quality, performance, and maintainability
  • Ability to lead complex technical projects, break down ambiguous problems, and drive execution across teams
  • Strong debugging skills and experience improving app performance, stability, and reliability
  • A collaborative mindset and strong communication skills across engineering, product, design, and cross‑functional partners
  • Experience mentoring other engineers and influencing technical direction through design docs, architecture discussions, and code reviews
  • Proven ability to thoughtfully leverage AI‑assisted development tools to accelerate software delivery, improve code quality, support debugging and testing, and enhance engineering workflows
  • Sound technical judgment when using AI-generated output, including the ability to review, validate, and refine suggestions for correctness, scalability, security, and maintainability
  • Bachelor’s degree in Computer Science or equivalent practical experience
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
Benefits

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.

$137,200 – $196,000 CAD

This role is also eligible for an annual discretionary bonus, long‑term incentive plan, and various benefits including medical/dental/vision, insurance, vacation/paid time off and other benefits in accordance with applicable plan documents.

Toronto, Canada

About Tubi

Boldly built for every fandom, Tubi is a free streaming service that entertains over 100 million monthly active users. Tubi offers the world's largest collection of Hollywood movies and TV shows, thousands of creator‑led stories and hundreds of Tubi Originals made for the most passionate fans. Headquartered in San Francisco and founded in 2014, Tubi is part of Tubi Media Group, a division of Fox Corporation.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Growth
Senior Software Engineer, Growth

Tubi • Toronto

Hybrid
CAD 137,000 - 196,000
Flexible Time Off Policy
Generous Parental Leave Program
Monthly wellness reimbursement
Senior Automation Engineer
Senior Automation Engineer

Tubi • Toronto

Hybrid
CAD 99,000 - 143,000
Flexible Time Off Policy
Generous Parental Leave Program
Monthly wellness reimbursement
Staff Software Engineer, Growth
Staff Software Engineer, Growth

Tubi • Toronto

Hybrid
CAD 164,000 - 236,000
Annual discretionary bonus
Long-term incentive plan
Flexible Time Off Policy
+2
Director, ML Engineering & Infrastructure
Director, ML Engineering & Infrastructure

Tubi • Toronto

Hybrid
CAD 188,000 - 269,000
Flexible Time Off Policy
Generous Parental Leave Program
Monthly wellness reimbursement
Automation Engineering Manager
Automation Engineering Manager

Tubi • Toronto

Hybrid
CAD 150,000 - 215,000
Annual discretionary bonus
Long-term incentive plan
Wellness reimbursement
Software Engineer, ML Infra & Distributed Systems (Staff & Principal)
Software Engineer, ML Infra & Distributed Systems (Staff & Principal)

Tubi • Toronto

On-site
CAD 164,000 - 236,000
Annual discretionary bonus
Flexible Time Off Policy
Parental Leave Program
+1
Director, ML Engineering
Director, ML Engineering

Tubi • Toronto

On-site
CAD 272,000 - 418,000
Flexible Time Off Policy
Generous Parental Leave Program
Monthly wellness reimbursement
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Tubi • Toronto

Hybrid
CAD 143,000 - 206,000
Annual discretionary bonus
Long-term incentive plan
Medical, dental, and vision insurance
+3
Staff Software Engineer, Growth
Staff Software Engineer, Growth

Tubi, Inc. • Toronto

Hybrid
CAD 164,000 - 236,000
Annual discretionary bonus
Long-term incentive plan
Medical/dental/vision benefits
+1
Staff Software Engineer, Internal Tools
Staff Software Engineer, Internal Tools

Tubi • Toronto

On-site
CAD 164,000 - 236,000
Flexible Time Off Policy
Generous Parental Leave Program
Monthly wellness reimbursement