1

Mobile Software Developer Jobs in Toronto, ON (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

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 ...

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 (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 ...

As a Software Developer on Borrowell's Engineering team, you will design, develop, optimize, test, and maintain application code for our in-house web and mobile products. You will ensure that ...

Senior Software Developer

Toronto, ON ยท Hybrid

CA$100K - CA$142K/yr

Your Moneris Career - The Opportunity We are seeking a Senior Mobile Developer to help design ... You will report to the Manager, Software Development Posting Type: New Position Salary Range: The ...

Senior Software Developer (Remote)

Toronto, ON ยท Remote

CA$110K - CA$145K/yr

... media, mobile text messages, and enterprise collaboration platforms for every stage of the ... What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ...

You will work closely with talented engineers, developers, designers, and QA analysts, contributing to innovative web and mobile projects at Spiria. As a Senior Software Developer at Spiria, you will:

Job Purpose We are seeking a Software Developer in Test Automation - API & Services Quality ... Awareness of Web automation (Playwright) and Mobile automation (Appium with Python) for end to end ...

Job Purpose We are seeking a Software Developer in Test Automation - API & Services Quality ... Awareness of Web automation (Playwright) and Mobile automation (Appium with Python) for end to end ...

Mobile Application Developer

Woodbridge, ON ยท On-site

CA$95K - CA$145K/yr

Mobile Application Developer Department: Information Technology Location: 6300 Steeles Ave West ... The Software Engineer is responsible for designing, developing and testing software systems and ...

next page

Showing results 1-20

Mobile Software Developer information

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 Toronto, ON? The most popular types of Software Developer jobs in Toronto, ON are:

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