1

Mobile Software Developer Jobs in Ontario (NOW HIRING)

Operating production mobile software at scale, with a strong focus on reliability, performance, and ... AIFirst Engineering AI is an intentional part of how we build mobile software. In this role ...

Software Developer, Mobile

Toronto, ON ยท Remote

CA$129K - CA$149K/yr

We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...

Mobile Software Engineer, Android

Waterloo, ON ยท On-site +1

CA$86K - CA$136K/yr

As an Android Engineer,you'llhelp build and maintain the mobile app that makes those experiences ... Collaborate with Designers, Product Owners, Quality Engineers, and other Software Engineers to ...

Mobile Software Engineer, Android

Toronto, ON ยท On-site +1

CA$86K - CA$136K/yr

As an Android Engineer,you'llhelp build and maintain the mobile app that makes those experiences ... Collaborate with Designers, Product Owners, Quality Engineers, and other Software Engineers to ...

Mobile Software Engineer, iOS

Toronto, ON ยท On-site +1

CA$86K - CA$136K/yr

As an iOS Engineer,you'llhelp build and maintain the mobile app that makes those experiences simple ... Collaborate with Designers, Product Owners, Quality Engineers, and other Software Engineers to ...

The iOS Mobile Senior Engineer contributes to mobile strategy, architecture, best practices, and ... Provide support and development of software tools and procedures to extend and enhance the core ...

This is an exciting opportunity to work on modern, cloud native services that power the Mobile app ... As a Software Developer, you will contribute to all aspects of the software delivery lifecycle ...

Software Developer

Toronto, ON ยท On-site

CA$97K - CA$100K/yr

About the Role We are seeking a versatile and results-oriented Software Developer with expertise in ... Experience with mobile development (React Native, Android). * Strong communication skills for ...

Mobile Software Engineer - Android

Toronto, ON ยท On-site

CA$59K - CA$84K/yr

Develop new components as required for engineering programs and projects within assigned area and may also work on small features and develop small tools. * Support business enquiries and business ...

... Software Developer who can hit the ground ... running with mobile development, to support our client's globally distributed product line ...

Mobile Developer - Software Engineer

Waterloo, ON ยท Hybrid

CA$90K - CA$130K/yr

As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo's industry-leading ridesharing mobile applications. The ideal candidate must possess ...

Software Developer (Entry Level)

Toronto, ON ยท Hybrid

CA$85K - CA$95K/yr

About The Role As an entry level Software Developer you'll be tasked with working on both mobile and web applications. Working within the software development team, your duties will require you to ...

We are searching for an iOS Software Engineer to join the CNN Mobile Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is typically ...

We are searching for an iOS Software Engineer to join the CNN Mobile Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is typically ...

We are seeking a Mobile Software Application Developer with strong Android development experience to help modernize and expand a mission-critical aerospace telemetry and mission systems platform.

next page

Showing results 1-20

Mobile Software Developer information

See Ontario salary details

$50.5K

$105.7K

$193.5K

How much do mobile software developer jobs pay per year?

As of Jun 6, 2026, the average yearly pay for mobile software developer in Ontario is $105,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Mobile Software Developer, and why are they important?

To thrive as a Mobile Software Developer, you need strong programming skills (such as Java, Kotlin, Swift, or Objective-C), a solid understanding of mobile platforms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and relevant certifications (such as Google Associate Android Developer) are typically required. Creative problem-solving, attention to detail, and effective communication help developers collaborate in teams and deliver user-friendly apps. These skills ensure efficient development of high-quality mobile applications that meet user needs and adapt to evolving technology.

What does a Mobile Software Developer do?

A Mobile Software Developer designs, builds, tests, and maintains applications specifically for mobile devices like smartphones and tablets. They typically work with platforms such as iOS (using Swift or Objective-C) or Android (using Java or Kotlin). Their responsibilities include writing clean, efficient code, troubleshooting bugs, collaborating with designers and other developers, and ensuring apps perform well across different devices. Mobile developers must also stay updated with the latest platform changes and best practices to deliver high-quality user experiences.

What is the difference between Mobile Software Developer vs Mobile App Tester?

AspectMobile Software DeveloperMobile App Tester
Primary RoleDesigning, coding, and developing mobile applicationsTesting and ensuring the quality of mobile applications
Skills RequiredProgramming languages (Java, Swift), app development frameworksTesting tools, bug tracking, understanding of app functionality
Work EnvironmentDevelopment teams, software companies, startupsQuality assurance teams, testing labs, development teams
CertificationsMobile development certifications (e.g., Android Developer, iOS Developer)Testing certifications (e.g., ISTQB, Mobile Testing certifications)

While Mobile Software Developers focus on creating and coding mobile applications, Mobile App Testers specialize in testing these apps to identify bugs and ensure quality. Both roles often collaborate within the same industry and work environment but serve different functions in the app development lifecycle.

What are some common challenges Mobile Software Developers face when collaborating with cross-functional teams?

Mobile Software Developers often work closely with designers, product managers, and QA testers, which can create unique communication challenges. Aligning on feature requirements, design specifications, and platform constraints requires clear, proactive dialogue. Additionally, adapting to frequent changes in project scope or user feedback can require flexibility and strong problem-solving skills. Successful developers prioritize regular check-ins and thorough documentation to ensure everyone stays aligned throughout the development cycle.
What are the most commonly searched types of Software Developer jobs in Ontario? The most popular types of Software Developer jobs in Ontario are:
What cities in Ontario are hiring for Mobile Software Developer jobs? Cities in Ontario with the most Mobile Software Developer job openings:

Senior Mobile Software Developer

TouchBistro

Toronto, ON โ€ข On-site

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

How We Work
We build and scale mobile apps used by 15,000+ restaurants, shipping multiple times a day with strong tooling and observability.

What You'll Do

  • Fix it, Ship it, Own it. You'll take full ownership of React Native features - from concept to production - delivering high-quality experiences across iOS and Android
  • Build and iterate quickly by breaking work into small, shippable increments, using modern tooling (including AI) to move faster and smarter
  • Collaborate closely with your team to design scalable solutions, contribute thoughtful code reviews, and continuously improve how we build
  • Ship with quality - testing, performance, and reliability are built into your process, not added later
  • Raise the bar by mentoring others and helping evolve our engineering standards, tooling, and ways of working

What You Bring

  • 5+ years building and shipping React Native applications at scale across iOS and Android, with clear ownership of features from concept to production
  • Deep expertise in TypeScript/JavaScript and state management (Redux or similar), with strong opinions on architecture, performance, and maintainability
  • Proven experience bridging React Native with native code (Java/Kotlin), including debugging and optimizing platform-specific issues
  • Strong understanding of mobile system design, including networking, offline support, caching strategies, and performance optimization
  • Experience designing and integrating robust RESTful APIs, with a focus on reliability and scalability
  • Solid experience with testing strategies (unit, integration, end-to-end) using tools like Jest, and a mindset of shipping quality code
  • Comfortable working in large, complex codebases (monorepos/modular architectures) and driving improvements to code quality, patterns, and developer experience
  • Hands-on ownership of CI/CD pipelines, release processes, and improving build/deployment efficiency
  • Experience using observability tools (e.g., Datadog, Sentry) to proactively monitor, troubleshoot, and improve production systems
  • Strong communicator who can mentor junior developers, provide thoughtful code reviews, and influence technical direction
  • Proven ability to operate in fast-paced, agile environments, breaking down complex problems and driving execution with minimal oversight

Nice To Have

  • Experience scaling apps with high user volume or transaction throughput
  • Exposure to performance monitoring and optimization at scale
  • Experience improvingย developer tooling, build systems, or mobile architecture