Software Developer — Android - Canada

1 month 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

[Job 29243] Senior Developer Android - Kotlin, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Android Developer in Brazil to build and evolve a remote-friendly mobile application using Kotlin within a scalable, modular product environment.

Android CI/CD Git Jetpack Compose Kotlin
4 hours, 18 minutes ago

Senior Android Engineer

Deblock 11-50 Banks

Android Engineer at a FinTech company building and deploying the main Android app while working closely with product and design to create polished customer-facing experiences.

Agile Android Blockchain Figma Jetpack Compose Kotlin
2 days, 4 hours ago

[Job 29235] Senior Android Developer, Brazil

CI&T 5K-10K Internet Software & Services

Senior Android Developer role at CI&T supporting a media client in a remote Brazil-based team to build and maintain scalable Android solutions with technical leadership and close collaboration across product stakeholders.

Agile Android Studio BDD CI/CD Encryption Firebase Git Google Analytics Gradle GraphQL Java Jetpack Compose JWT Kanban Kotlin Maven Scrum SQLite TDD
2 days, 21 hours ago

Staff Android Systems Engineer

Greenlight 251-1K Capital Markets

Greenlight is hiring a Staff Android Systems Engineer to lead development of Android-based products on custom hardware, owning the application layer end-to-end while working closely with the OS, hardware vendors, and AOSP integration.

Android Android Studio CI/CD Espresso JavaScript Kotlin
4 days, 5 hours 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