Senior Android Engineer

Jobtailor

Toronto

On-site

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced Android Engineer to build elegant, high-performance mobile applications. You will own features end-to-end, collaborating with product, design, backend, data science, and QA to deliver user-focused solutions.

You will optimize performance, reliability, and developer productivity while shaping architecture and reusable components. Mentorship and code reviews are encouraged to foster a collaborative, high-performing team culture.

Qualifications

  • 5+ years of professional experience building Android applications.
  • Strong proficiency with Android System Architecture, Kotlin and the Android SDK.
  • Experience with MVVM, MVI, or similar architectures.
  • 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.

Responsibilities

  • Build elegant, performant, and reliable Android experiences using Kotlin.
  • 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.

Skills

Kotlin
Android SDK
MVVM
MVI
Jetpack Compose
Coroutines
Flow
Dependency Injection
Code reviews
AI-assisted development

Education

Bachelor's degree in Computer Science

Job description

  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Development Lead
Android Development Lead

United States Digital Space LLC • Toronto

On-site
CAD 74,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
Long-term/Short-term Disability
+2
Android Developer
Android Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 90,000 - 120,000
Android Application Developer
Android Application Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 80,000 - 110,000
Android Mobile Application Developer (Java/Kotlin)
Android Mobile Application Developer (Java/Kotlin)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 80,000 - 100,000
Android Developer
Android Developer

Rivago Infotech Inc • Toronto

On-site
CAD 70,000 - 110,000
Senior Android Developer
Senior Android Developer

Kunai • Toronto

On-site
CAD 80,000 - 110,000
Competitive compensation
Professional development opportunities
Flexible work arrangements
Senior Android Developer
Senior Android Developer

MapsPeople • Toronto

On-site
CAD 110,000 - 160,000
Competitive salary
International team culture
Senior Android Developer
Senior Android Developer

Emply Denmark • Toronto

On-site
CAD 120,000 - 160,000
Android Developer (Contract T4)
Android Developer (Contract T4)

Ampstek • Toronto

On-site
CAD 100,000 - 130,000
Senior Android Engineer — Kotlin, Jetpack, Scale & UX
Senior Android Engineer — Kotlin, Jetpack, Scale & UX

Skylight • Canada

On-site
CAD 239,000 - 297,000