Software Developer — Android - Canada

2 months ago
Full-time
Lead
Software Development
TextNow

TextNow

TextNow is a leading provider of free phone service, offering calling and texting through its app and SIM card. With a focus on affordability and innovation, TextNow is revolutionizing mobile phone service with cloud-based technology, providing users w...

Wireless Telecommunication Services
51-250
Founded 2009

Description

  • Design, develop, and maintain high-performance Android applications using Kotlin, Jetpack Compose, and Java.
  • Lead architectural modernization and modularization efforts to improve scalability and reuse across platforms.
  • Own the full lifecycle of mobile systems, including feature ideation, API design, instrumentation, deployment, testing, monitoring, and iteration.
  • Drive adoption of new Android platform capabilities, device types, form factors, and architectures.
  • Decompose monoliths and build shared libraries and frameworks to support cross-platform reuse.
  • Apply AI-driven tools and automation to accelerate development, code analysis, testing, and reliability.
  • Use telemetry, analytics, and optimization pipelines to improve app performance and user experience.
  • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production systems.
  • Partner with product, design, backend, and data teams to deliver seamless user experiences.
  • Mentor developers, drive technical discussions, and influence strategy across mobile platforms.

Requirements

  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools such as Coroutines and Flows.
  • Proven experience 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 improve developer velocity, reliability, or product intelligence.
  • Ability to lead roadmaps and initiatives aligned to business objectives.
  • Experience with instrumentation, SLOs/SLIs, fault tolerance, runbooks, incident triage, and production diagnostics for mobile clients.
  • Demonstrated technical leadership, including influencing roadmap decisions and contributing to multi-team initiatives.
  • Experience mentoring or leading developers and working with senior product and engineering leadership.
  • Hiring is open across intermediate, senior, and staff levels, with scope aligned to experience and impact.

Benefits

  • Competitive base salary ranging from CAD $113,400–$162,000 for Intermediate, CAD $158,000–$207,000 for Senior, and CAD $200,400–$248,000 for Staff.
  • Flexible work arrangements, including work-from-home, remote work, or access to office spaces.
  • Employee stock options.
  • Unlimited vacation and 12 paid holidays per year.
  • Health, dental, and vision benefits, plus short-term and long-term disability coverage.
  • $750 annual wellness benefit or healthcare spending account.
  • RRSP matching for Canada.
  • Parental leave for eligible employees.
  • Free phone service.
  • Learning and development opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

An Android Developer at an unspecified company will build and maintain Android applications for a wide range of devices, integrating them with back-end services while working closely with other engineers to deliver high-quality products.

Android Firebase Git Java Kotlin REST API
4 hours, 35 minutes ago

Android Engineer

AppLovin 1K-5K Media

AppLovin is hiring Android Mobile Engineers to help build a new social media platform within its R&D center, focused on creator experiences, real-time interaction, and long-term product growth.

Android Java Kotlin Mobile Development WebSockets
4 hours, 51 minutes ago

Senior Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Android Engineer to help build and deliver medical-grade Android mobile applications and SDKs for enterprise clients in regulated industries.

Agile Android Java Kotlin
9 hours, 50 minutes ago

Staff Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Staff Android Engineer to help design and deliver medical-grade mobile applications and SDKs for regulated enterprise clients as part of a collaborative, cross-functional engineering team.

Agile Android Java Kotlin
19 hours, 50 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers