Enable job alerts via email!

Software Engineer — Android

TextNow

Canada

On-site

CAD 200,000 - 299,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading mobile technology company in Canada seeks a skilled Android Developer to design and maintain high-performance applications. The candidate should have deep expertise in Kotlin and Jetpack Compose, and will lead architectural efforts to enhance system scalability. This role offers competitive salary, flexible work arrangements, and comprehensive benefits.

Benefits

Salary up to $298,800
Annual performance-based bonus
Unlimited vacation
Comprehensive benefits program

Qualifications

  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools.
  • Proven experience in architecting modular, maintainable systems.
  • Strong background in performance optimization and observability.

Responsibilities

  • Design, develop, and maintain Android applications.
  • Lead architectural modernization efforts.
  • Collaborate with product, design, backend, and data teams.

Skills

Kotlin
Jetpack Compose
Coroutines
System-level debugging
Performance optimization
Job description
Why consider this job opportunity:
  • Salary up to $298,800
  • Annual performance‑based bonus and equity opportunities
  • Flexible work arrangements, including remote work options
  • Unlimited vacation and strong work‑life blend
  • Comprehensive benefits program focused on physical and mental well‑being
  • Opportunity to work with cutting‑edge technology and shape impactful mobile solutions
What to Expect (Job Responsibilities):
  • Design, develop, and maintain high‑performance Android applications using Kotlin, Jetpack Compose, and Java
  • Lead architectural modernization and modularization efforts to enhance scalability and cross‑platform reuse
  • Define and manage the entire lifecycle of systems, including feature ideation, API design, and continuous iteration
  • Influence and improve architecture by proposing initiatives for decomposing monoliths and building shared libraries
  • Collaborate with product, design, backend, and data teams to deliver seamless, high‑quality user experiences
What is Required (Qualifications):
  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools such as Coroutines and Flows
  • Proven experience in architecting modular, maintainable systems that balance speed and reliability
  • Strong background in performance optimization, observability, and system‑level debugging
  • Experience using AI and automation to enhance developer velocity and product intelligence
  • Demonstrated ability to lead technical discussions and mentor engineers
How to Stand Out (Preferred Qualifications):
  • Experience influencing roadmap decisions and contributing to multi‑team initiatives
  • Passion for creating elegant, high‑performance mobile experiences across Android's ecosystem
  • Familiarity with observability, reliability, and production‑readiness in mobile applications

We prioritize candidate privacy and champion equal‑opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top‑tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.