24 Aug
|
Jobtailor
|
Toronto
- Build elegant, performant, and reliable Android experiences using Kotlin and up-to-date 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.
📌 Senior Android Engineer (Toronto)
🏢 Jobtailor
📍 Toronto