Start Your Search Here

Job Search

Jobtailor

Toronto / Global

Senior Android Engineer

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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs