Mobile Developer (.NET MAUI)

Busplanner

Toronto

Hybrid

CAD 100,000 - 140,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Health benefits
Flexible work hours
Remote-friendly
Autonomy to shape app delivery

Job summary

Busplanner seeks a Mobile Developer to own the end-to-end mobile portfolio, writing code, APIs, and managing releases for iOS and Android. You will work across driver, attendant and parent apps built in .NET MAUI, integrating with rugged tablets and peripherals, and shepherding releases through stores.

The role spans feature work, API support, hardware integration, and platform components like GPS, live tracking and dispatch, with AI tooling to aid development and a collaborative team culture.

Qualifications

  • 4-6 years of professional mobile development experience with .NET MAUI.
  • Strong MAUI capability with production apps (Xamarin.Forms is relevant but MAUI is required).
  • Solid C# skills and ability to design/build backend REST APIs in .NET.
  • Full mobile lifecycle: build config, signing, provisioning, store submissions and releases.
  • Experience integrating mobile apps with hardware peripherals (scanners, readers, USB/Bluetooth).
  • AI-first approach: use AI tooling to design, build, test and debug.

Responsibilities

  • Own the mobile portfolio end-to-end: development, builds, signing, releases to App Store and Google Play.
  • Develop and maintain driver, attendant, and parent apps for Android and iOS.
  • Build and evolve backend REST APIs to support mobile apps.
  • Integrate with ruggedized tablets and peripherals (RFID, scanners, USB, Bluetooth).
  • Own push notifications and messaging pipelines for drivers, attendants, and parents.
  • Provide production support and resolve issues across mobile and supporting services.
  • Collaborate across ridership, GPS tracking, dispatch and related products.

Skills

MAUI / .NET
C# backend APIs
Mobile release ownership
Device integration
AI tooling in development
Independent work
Cross-platform development

Tools

CI/CD pipelines
Azure DevOps

Job description

The Role

We are looking for a Mobile Developer who will take full, end-to-end ownership of the BusPlanner mobile application portfolio. This is not a role where someone else builds the platform and you apply a UI on top of it. You will write the mobile code, build the C# APIs that support it, work directly with the ruggedized tablets and peripherals our customers use in the field, and own getting releases into the Apple App Store and Google Play.

Our mobile products include a driver and attendant application used on in-vehicle tablets and a parent-facing application used on both iOS and Android consumer devices, along with ridership and scanning capability that integrates with physical hardware. All of it is built on .NET MAUI in C#.

The work is varied: some weeks are focused feature and integration work on the mobile apps, others are spent in the supporting APIs, on hardware and peripheral behaviour, or in adjacent parts of the platform such as BusPlanner Web, GPS tracking, live viewer and dispatch. We are looking for someone who is happy moving across that surface rather than staying in a single lane.

What You Will Own
  • Mobile development in .NET MAUI — building, maintaining and improving our driver, attendant and parent applications for both Android and iOS.
  • End-to-end release ownership — producing builds, managing signing and provisioning, publishing to the Apple App Store and Google Play, and shepherding releases through review and rollout.
  • Backend API development in C# — designing and building the APIs your mobile work depends on, so mobile delivery is never blocked waiting on another team.
  • Device and peripheral integration — working on ruggedized Android tablets (currently the Samsung Galaxy Tab Active 5) and the peripherals attached to them, including RFID readers, QR and barcode scanners, USB devices, and mounting and power considerations.
  • Push notifications and messaging — owning the notification pipeline that reaches drivers, attendants and parents.
  • Production support — investigating and resolving issues reported from the field across the mobile portfolio and its supporting services.
  • Cross-product contribution — pitching in on ridership and scanning features, GPS and live tracking, dispatch and other products in our student transportation ecosystem.
What Success Looks Like
  • First 30 days - Environment set up, able to build and run all mobile applications locally, first bug fixes shipped, familiar with the release process.
  • First 90 days - Independently owning mobile releases to both stores. Delivering mobile features and the supporting API work without hand-offs.
  • First 6 months - The recognized owner of the mobile portfolio, trusted on device and peripheral questions, and contributing across adjacent parts of the platform.
Must-Have
  • 4-6 years of professional mobile development experience, including at least 2-3 years building and shipping production apps with .NET MAUI.
  • Strong, demonstrable .NET MAUI development experience — shipped production applications, not tutorials or proofs of concept. (Xamarin.Forms background is relevant, but we need current MAUI capability.)
  • Solid C# skills, including the ability to independently design and build backend REST APIs in .NET.
  • Full mobile lifecycle experience: build configuration, code signing, provisioning, store submission and release management for both the Apple App Store and Google Play.
  • Experience integrating mobile applications with physical hardware and peripherals — scanners, readers, USB or Bluetooth devices, or similar.
  • An AI-first, Claude-first approach to development. We expect our engineers to use AI tooling as a core part of how they design, build, test and debug, and to keep getting better at it.
  • Comfort working autonomously with a small team, taking a problem from ambiguous request to shipped release.
Nice-to-Have
  • React Native and/or Progressive Web App experience.
  • DevOps capability — build and release pipelines, environment setup, deployment automation for server-based software.
  • Experience with Android device management, kiosk or dedicated-device deployments, or fleet-provisioned tablets.
  • Background in fleet, transportation, telematics, GPS or logistics software.
  • Experience working with self-hosted and cloud-hosted deployments of the same product.
  • Competitive salary and performance-based bonuses.
  • Full health and wellness benefits.
  • Flexible work hours and remote-friendly setup.
  • Modern mobile tooling and the autonomy to shape how our iOS and Android apps are built and shipped.
  • A collaborative team culture focused on shipping polished apps that drivers, parents, and districts rely on every day.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer (.NET MAUI)
Mobile Developer (.NET MAUI)

Mantu • Quebec

Hybrid
CAD 90,000 - 120,000
Mobile Application Developer
Mobile Application Developer

Surerus Murphy Joint Venture • Calgary

Hybrid
CAD 110,000 - 145,000
Hybrid work schedule
Professional development
Mobile Developer – ERP & AI Systems
Mobile Developer – ERP & AI Systems

ITPS Canada Ltd • London

Hybrid
CAD 80,000 - 110,000
Software Developer, Mobile Platform
Software Developer, Mobile Platform

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 180,000
Competitive salary
Meaningful equity
Healthcare, dental, and vision
+2
Software Developer, Mobile Platform
Software Developer, Mobile Platform

MaintainX • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Competitive salary
Equity opportunities
Healthcare, dental, and vision
+2
Mobile Developer – ERP & AI Systems
Mobile Developer – ERP & AI Systems

International Test Pilots School • London

Hybrid
CAD 100,000 - 160,000
Software Developer, Mobile Platform
Software Developer, Mobile Platform

MaintainX • Toronto

On-site
CAD 100,000 - 160,000
Competitive salary
Equity opportunities
Healthcare coverage
+3
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

Toast • Toronto

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Yorkville office
Team lunches and events
+1
Full Stack Mobile Application Developer
Full Stack Mobile Application Developer

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Mobile Application Developer (Calgary, AB)
Mobile Application Developer (Calgary, AB)

Surerus Pipeline Inc. • Calgary

Hybrid
CAD 90,000 - 130,000