1

Mobile Software Developer Jobs in Stouffville, ON

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

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

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

Software Developer

Toronto, ON · Hybrid

CA$101K - CA$118K/yr

... a focus on mobile for Fidelity Canada in addition to developing and supporting our internal ... We are looking for a Java Software Developer who will take a key role on our team. The ideal ...

Lead iOS Developer Job Responsibilities: * You will learn and adopt best practices like writing ... mobile-first culture. * You will oversee or take part in the entire cycle of software consulting ...

Senior Software Developer

Toronto, ON · On-site

CA$96K - CA$142K/yr

Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics ... platforms (mobile, web, console, pc) * Work closely with product teams to translate business ...

Experience with cross-browser, cross-platform, and design constraints on the web and mobile ... software engineers. Footer Intuit provides a competitive compensation package with a strong pay for ...

The GenUX team is leading the way to empower all new AI experiences on web and mobile apps at ... Come join Intuit's GenUX team as a Staff Software Developer to help shape how Intuit designs ...

Principal Mobile Developer

Toronto, ON · On-site

CA$131K - CA$181K/yr

This opportunity allows those passionate about Agile software development on Android to work with a ... of mobile application systems security * Collaborate with a team of diverse software engineers ...

next page

Showing results 1-20

Mobile Software Developer information

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 are the key skills and qualifications needed to thrive as a mobile software developer?

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

How much do mobile software developers make?

Mobile software developers typically earn a median annual salary ranging from $70,000 to $120,000, depending on experience, location, and skill set. Developers proficient in platforms like iOS and Android, with knowledge of programming languages such as Swift or Kotlin, tend to have higher earning potential.

Is a mobile software developer a good career?

A mobile software developer is a viable career choice with strong demand due to the widespread use of smartphones and mobile applications. The role typically requires skills in programming languages like Swift or Kotlin, and opportunities exist across various industries, offering competitive salaries and growth potential.

What are the most commonly searched types of Software Developer jobs in Stouffville, ON?

The most popular types of Software Developer jobs in Stouffville, ON are:

What cities near Stouffville, ON are hiring for Mobile Software Developer jobs?

Cities near Stouffville, ON with the most Mobile Software Developer job openings:

Infographic showing various Mobile Software Developer job openings in Stouffville, ON as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Senior Mobile Engineer

Toronto, ON • On-site, Remote


Generac
1 - 10 employees

7.0

Company rating: 7.0 out of 10

Based on 66 frontline employees who took The Breakroom Quiz

357th of 495 rated machine equipment manufacturers

Recommended by students

Paid breaks

Respectful managers


Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 12 days ago


Job description

Hi, weareecobee.

ecobee introduced the world's first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution.

In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together, we take pride in making a meaningful difference to the environment.

Why we love to do whatwe do:

We're helping build the world of tomorrow with solutions that improve everyday life while making a positive impact onthe planet. Ourproducts and serviceswork in harmonytoprovide comfort, efficiency, and peace of mind for millions of homes and businesses. While we're proud of what we've done so far, there's still a lot we can do-and you can be part of it.

Join our extraordinary team.

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with an office in Leeds, UK, and remote ecopeeps in the US. We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We're always looking for curious, talented, and passionate people to join our team.

Who You'll Be Joining

You'll join the Mobile Energy team, which owns everything thermostatrelated on mobile, as well as mobile experiences for Energy Services and grid resiliency. Our work sits at the intersection of connected devices, energy intelligence, and realworld impact - helping customers stay comfortable, save energy, and support a more resilient electrical grid.

The team builds and operates core mobile experiences used by millions of customers, working closely with product, design, backend, data, and firmware partners. We ship frequently, operate at scale, and take pride in highquality, reliable mobile software.

We're looking for a Senior Mobile Engineer who is excited to work across both iOS and Android (natively), and who strongly leverage AIassisted development to move faster, improve quality, and reduce friction in large production codebases.

You'll bring deep expertise in one platform (iOS or Android), with the ability and willingness to contribute meaningfully in the other. This is not a platformsiloed role - flexibility and collaboration are core to how we operate.

Highlights of Our Work

  • Building and evolving mobile experiences that control and monitor smart thermostats and energy programs in real time
  • Shipping features that support energy efficiency, demand response, and grid resiliency
  • Working with connected devices over WiFi, Bluetooth, and cloudbacked APIs
  • Operating production mobile software at scale, with a strong focus on reliability, performance, and user trust
  • Collaborating closely across iOS and Android to deliver consistent, highquality customer experiences

What Makes This Role Different: AIFirst Engineering

AI is an intentional part of how we build mobile software.

In this role, "strong AI expertise" means using modern AI tools (for example, Claude, Copilot or Gemini) and leveraging Agentic AI as a force multiplier in daytoday engineering work

You'll be expected to use AIassisted development to:

  • Accelerate feature development and debugging
  • Improve test coverage and reduce regressions
  • Refactor and simplify complex or legacy code safely
  • Navigate unfamiliar areas of the codebase or secondary platform more efficiently
  • Create clearer documentation and more maintainable patterns

You should know how to validate AI output, apply engineering judgment, and manage risk - using AI as an accelerator, not an autopilot.

This role follows a hybrid schedule, with in-office work required on Wednesdays and Thursdays from our Toronto office to support collaboration, and flexibility to work remotely for the remainder of the week.

How You'll Make an Impact

You'll help ecobee move fast, innovate, and deliver highquality mobile experiences:

  • Design, build, and operate production mobile features used by millions of customers
  • Own work endtoend - from technical design and implementation through release and iteration
  • Pick up work across iOS and Android as needed to unblock delivery and improve team throughput
  • Contribute to and evolve mobile architecture to support scale, performance, and longterm maintainability
  • Take responsibility for production quality, including monitoring, debugging, and incident response
  • Collaborate closely with product, design, backend, data, and firmware partners
  • Mentor other engineers and help raise the technical bar across the mobile organization
  • Influence technical direction and help shape nextgeneration energy and thermostat experiences
  • Model and share effective AIassisted development practices across the team

We operate in a competitive landscape, and our ability to ship highquality mobile software quickly is core to how we win.

Technologies We Use

iOS

  • Language: Swift
  • UI: SwiftUI
  • Architecture: MVVM, unidirectional data flow
  • Async: Async/Await, Combine
  • DI: EcobeeHoney
  • Testing: XCTests & Swift Testing
  • Build & CI: Fastlane, CircleCI
  • Other: Multipackage apps, feature flags, analytics, accessibility, App Store release pipelines

Android

  • Language: Kotlin
  • UI: Jetpack Compose
  • Architecture: MVVM, unidirectional data flow
  • Async: Coroutines, Flow
  • DI: Dagger
  • Testing: Kotest, Screenshot testing, Compose Preview tests
  • Build & CI: Gradle, GitHub Actions
  • Other: Multimodule apps, feature flags, analytics, accessibility, Play Store release pipelines

Experience with our exact stack is a bonus but strong mobile fundamentals and sound engineering judgment matter most.

What You'll Bring to the Table

You don't need to tick every box, but you should bring strong fundamentals and a bias toward delivery:

  • Seniorlevel experience building and shipping production mobile applications
  • Deep expertise in iOS or Android, with strong proficiency in the other platform
  • Solid understanding of mobile fundamentals: lifecycle, performance, debugging, observability, and tooling
  • Experience working with modern mobile architectures and asynchronous programming
  • Comfort owning features in a large, production codebase
  • Ability to balance speed with quality, maintainability, and user impact
  • Experience mentoring other engineers or leading technical initiatives
  • Comfort working in ambiguous problem spaces and collaborating across disciplines

AIAssisted Development Expectations

  • Handson experience using AI tools (e.g., Claude, Copilot, or similar) in real development workflows
  • Ability to critically assess AI output and validate it with tests, reviews, and incremental rollout
  • Interest in turning AI usage into repeatable team leverage, not just personal productivity

Nice to have

  • Experience with IoT, connected devices, or energyrelated products
  • Experience operating mobile software under realworld constraints (connectivity, device variability, latency)

Generac is committed to fair and equitable compensation practices. The salary range for this role based in Toronto, ON is $150,000 - $174,500 CAD. This compensation will ultimately be in line with the location in which the position is filled. Final compensation for this role will be determined by various factors such as a candidate's relevant work experience, skills, certifications and geographic location. This role is eligible for variable compensation including short term and long-term incentives.

This position includes a comprehensive benefit package that includes medical, dental and vision plans; life, long-term disability, flexible spending and health savings accounts, accrued paid time off, paid Holidays (10 for Ontario, 11 for British Columbia) and RRSP retirement benefits

The Company is committed to improving accessibility for Canadian with disabilities and to ensuring that all our employees and applicants have the support and the tools they need to succeed. We have developed policies relating to human rights, accessibility, and accommodation, and provide all our employees with training on accessibility including under provincial legislation such as the Accessibility for Ontarians with Disabilities Act, 2005, either during orientation and/or on an ongoing basis. If you feel you need accommodation in relation to a disability in the application process or in the future, or have a question or concern about our policies, please reach out to askHR@generac.com

#LI-UF1

"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law."



What Generac Power Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom