1

Senior Android Developer Jobs in Mississauga, ON

We're looking for a Senior Mobile Engineer who is excited to work across both iOS and Android ... Collaborating closely across iOS and Android to deliver consistent, highquality customer ...

Sr Engineer, End User Services

Toronto, ON · Hybrid

CA$99K - CA$134K/yr

Senior Engineer, End User Services Your Moneris Career - The Opportunity As a Senior Engineer, End ... Manage Windows, macOS, iOS, and Android devices using Intune and other SaaS endpoint platforms.

Senior Cyber Security Engineer | Toronto Monex is a leading global financial solutions provider ... Deploy, secure, and manage Windows, iOS, and Android devices through Microsoft Intune, including ...

In this senior leadership role, you will guide and mentor a team of mobile application developers ... Kotlin), and Android platforms. Make critical architectural decisions that balance velocity ...

In this senior leadership role, you will guide and mentor a team of mobile application developers ... Kotlin), and Android platforms. Make critical architectural decisions that balance velocity ...

Collaborate closely with a team of iOS, Android, and backend developers to work on both new features and incremental improvements to the bank's flagship mobile app * Adheres to and demonstrates good ...

Operate as a senior independent contributor: scope your own work, drive it to completion, and ... Android internals and custom AOSP development (kernel, HAL, SurfaceFlinger, System Services, GMS ...

Operate as a senior independent contributor: scope your own work, drive it to completion, and ... Android internals and custom AOSP development (kernel, HAL, SurfaceFlinger, System Services, GMS ...

Head of Engineering

Toronto, ON · On-site

$120 - $160/hr

Lead and grow a small, senior team of engineers working across graphics (WebGL, WebGPU, OpenGL ES), Android/Linux internals, browser engines, network programming, WASM, WebRTC, DevOps, and cloud.

Lead and grow a small, senior team of engineers working across graphics (WebGL, WebGPU, OpenGL ES), Android/Linux internals, browser engines, network programming, WASM, WebRTC, DevOps, and cloud.

Lead and grow a small, senior team of engineers working across graphics (WebGL, WebGPU, OpenGL ES), Android/Linux internals, browser engines, network programming, WASM, WebRTC, DevOps, and cloud.

Whether it is Java, C++, Windows, Linux, iOS, Android, network programming, database design ... Hands-on experience working with senior-level business leaders Schedule: This is an office-based ...

Whether it is Java, C++, Windows, Linux, iOS, Android, network programming, database design ... Hands-on experience working with senior-level business leaders Schedule: This is an office-based ...

Showing results 21-40

Senior Android Developer information

What are the key skills and qualifications needed to thrive as a senior Android developer?

To thrive as a Senior Android Developer, you need strong proficiency in Java and Kotlin, deep understanding of the Android SDK, and a proven record of building complex mobile applications. Experience with version control systems like Git, familiarity with libraries such as Retrofit and Dagger, and relevant certifications like Google’s Associate Android Developer are highly valuable. Excellent problem-solving, communication, and mentoring skills set top candidates apart in collaborative and fast-paced development environments. These abilities are essential for delivering high-quality, scalable apps and leading teams to meet project goals efficiently.

What are some common challenges faced by senior Android developers when leading app development projects?

Senior Android Developers often encounter challenges such as balancing feature requests with technical feasibility, ensuring code quality across large teams, and keeping up with rapid updates in the Android ecosystem. They are typically responsible for mentoring junior developers, conducting code reviews, and integrating feedback from stakeholders, which requires strong communication and organizational skills. Additionally, coordinating with designers, backend developers, and QA teams to deliver a seamless user experience can be complex but rewarding.

What is the difference between Senior Android Developer vs Android Developer?

AspectSenior Android DeveloperAndroid Developer
Required Experience5+ years, leadership skills1-3 years, foundational skills
ResponsibilitiesDesign, lead projects, mentorDevelop and maintain Android apps
CertificationsOptional, but often includes Android certificationsTypically not required
Work EnvironmentTeam leadership, project planningCoding, debugging, feature development

The main difference between a Senior Android Developer and an Android Developer lies in experience, responsibilities, and leadership roles. Senior Android Developers often lead projects and mentor junior developers, while Android Developers focus on coding and app development. Both roles require strong Android knowledge, but the senior position demands more experience and strategic input.

What does a senior Android developer do?

A Senior Android Developer is responsible for designing, developing, and maintaining advanced applications for devices running the Android operating system. They lead the architecture of mobile apps, collaborate with cross-functional teams, and ensure high performance and responsiveness of applications. In addition to coding, they often mentor junior developers, review code, and stay updated on the latest Android trends and technologies. Their expertise helps organizations deliver reliable and innovative mobile experiences to users.
What are the most commonly searched types of Android Developer jobs in Mississauga, ON? The most popular types of Android Developer jobs in Mississauga, ON are:
What are popular job titles related to Senior Android Developer jobs in Mississauga, ON? For Senior Android Developer jobs in Mississauga, ON, the most frequently searched job titles are:
What cities near Mississauga, ON are hiring for Senior Android Developer jobs? Cities near Mississauga, ON with the most Senior Android Developer job openings:
Infographic showing various Senior Android Developer job openings in Mississauga, ON as of July 2026, with employment types broken down into 20% Full Time, 73% Part Time, and 7% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution.

Senior Mobile Engineer

Generac

Toronto, ON • On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Generac Power Systems rating

7.0

Company rating: 7.0 out of 10

Based on 66 frontline employees who took The Breakroom Quiz

352nd of 487 rated machine equipment manufacturers


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