Software Developer — iOS - Canada

1 month ago
Full-time
Senior
Mobile 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 sustain high-performance iOS applications using Swift, SwiftUI, and Objective-C.
  • Lead architectural modernization and modularization efforts to improve scalability and enable reuse across iOS, Android, and Web.
  • Define and own the full lifecycle of mobile systems, including feature ideation, API design, CI/CD deployment, instrumentation, and continuous iteration.
  • Implement and maintain comprehensive testing (unit, UI, end-to-end), experiment design (A/B tests), and release strategies for production mobile releases.
  • Define observability standards and telemetry pipelines, set SLOs/SLIs, and drive fault-tolerance and incident triage/runbook practices for mobile clients.
  • Apply AI-driven tools and automation to accelerate development, improve code analysis and testing, and increase product reliability.
  • Leverage telemetry, analytics, and optimization pipelines to measure and improve app performance and user experience.
  • Partner closely with product, design, backend, and data teams to deliver seamless, high-quality user experiences and influence cross-team technical direction.
  • Drive technical discussions, mentor and coach developers, and lead multi-team initiatives that impact mobile roadmap and engineering practices.

Requirements

  • Deep expertise in Swift, SwiftUI, and Objective-C.
  • Strong knowledge of modern concurrency patterns on Apple platforms (async/await, actors).
  • Proven experience architecting modular, maintainable systems and leading decomposition of monoliths into reusable libraries/frameworks.
  • Experience with performance optimization, system-level debugging, instrumentation, and production diagnostics for mobile clients.
  • Familiarity with observability concepts including SLOs/SLIs, telemetry pipelines, runbooks, and incident triage.
  • Experience applying AI and automation to improve developer velocity, reliability, or product intelligence.
  • Experience with CI/CD, live-traffic monitoring, unit/UI/e2e testing, telemetry-driven analysis, and A/B experiment design.
  • Demonstrated technical leadership: influencing roadmaps, mentoring developers, driving culture/process improvements, and collaborating with senior product/engineering leadership.
  • Ability to operate strategically and also dive into low-level implementation details across mobile, backend, and data domains.
  • Open to candidates across levels (Intermediate, Senior, Staff+) with scope and title aligned to experience and impact.

Benefits

  • Competitive pay with Canada salary ranges by level: Intermediate CAD $113,400–162,000; Senior CAD $158,000–207,000; Staff CAD $200,400–248,000 annually.
  • Employee stock options and a competitive total rewards package.
  • Flexible work arrangements (remote/work-from-home with access to office spaces) and strong work–life blend.
  • Free phone service and company dogfooding of the TextNow app.
  • Unlimited vacation, plus 12 paid holidays per year.
  • Health, dental, and vision benefits, short-term & long-term disability, plus a $750 annual wellness benefit or healthcare spending account.
  • RRSP matching (Canada), parental leave for eligible employees, and Learning & Development opportunities.
  • Periodic team travel and company off-sites for in-person collaboration and events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer II (Mobile)

Bitwarden 51-250 Internet Software & Services

Bitwarden is hiring an iOS Engineer to join the Mobile team to build and maintain the native Bitwarden iOS app, ensure feature parity across clients, and deliver secure, performant, user-focused mobile experiences.

iOS Secrets Management Swift SwiftUI UI Design UX Design Xcode XCTest
1 month ago

Software Engineer - Mobile (iOS)

C the Signs 51-250 Professional Services

Software Engineer - Mobile (iOS) at C the Signs leading the design and delivery of native iOS applications for an AI-powered cancer-care platform to provide scalable, high-performance experiences for healthcare professionals and patients.

Agile CI/CD iOS React Native REST API Swift SwiftUI UIKit Xcode XCTest
1 month ago

Staff IOS Engineer [Contractor]

Gabb 251-1K Wireless Telecommunication Services

Gabb is hiring a Staff iOS Engineer (contractor) to lead the technical direction of its iOS apps and SDKs, combining hands-on development with architectural leadership to deliver safe, reliable mobile experiences for families at scale.

iOS SQLite Swift SwiftUI Xcode
1 month ago

iOS (Swift and AI developer)

Creative Chaos 251-1K Internet Software & Services

Creative Chaos is hiring an iOS Developer to design, build, and deliver AI-enhanced iOS applications that improve user experience and overall application performance.

Git iOS Machine Learning REST API Swift UI Design UX Design Xcode XCTest
1 month 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