Senior Android Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Android Engineer designing and delivering features for Tubi’s Android app. Collaborating with cross-functional teams to create reliable mobile experiences.

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
  • 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

Requirements

  • 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.

Benefits

  • Medical/dental/vision insurance
  • Annual discretionary bonus
  • Long-term incentive plan
  • Flexible Time Off Policy
  • Generous Parental Leave Program
  • Monthly wellness reimbursement

Job type

Full Time

Experience level

Senior

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

AndroidKotlin

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.