Enable job alerts via email!

Staff Android Engineer

Generac Power Systems Inc.

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

7 days ago
Be an early applicant

Job summary

A major technology firm in Toronto is seeking a Staff Android Engineer to enhance their mobile platform. The role requires extensive Android development experience with Kotlin and a strong collaborative approach. You'll define the architecture roadmap and mentor team members while working closely with cross-functional teams. This position offers a hybrid work model for flexibility.

Qualifications

  • 7+ years of experience in Android development, including 3+ years with Kotlin.
  • Strong knowledge of Android tools like coroutines and Jetpack libraries.
  • Able to design scalable Android architectures.

Responsibilities

  • Define and evolve Android architecture roadmap.
  • Enhance engineering standards for coding practices.
  • Utilize customer signals to inform product development.
  • Mentor engineers and improve code quality.
  • Manage critical initiatives and collaborate with cross-functional teams.

Skills

Extensive experience shipping complex Android apps using Kotlin
Proficiency with modern Android tools
Experience with Kotlin Multiplatform in real projects
Strong architecture and communication skills
Passion for refactoring and maintaining a healthy codebase
Collaborative mindset and mentoring peers
Interest in home energy management

Job description

Join to apply for the Staff Android Engineer role at Generac Power Systems Inc.

Get AI-powered advice on this job and more exclusive features.

In the role of Staff Android Engineer working in Toronto, Ontario, you will be part of the Mobile Platform team.

The Generac Mobile Platform Team is responsible for the architecture and design-system components that support all mobile features. It shapes core experiences, from onboarding to performance and reliability safeguards. With a broadened mandate to support advanced home energy management for ecobee and Generac, the team’s work will enable smarter, more efficient, and connected homes, providing real-time data visibility, insights, and recommendations. The team collaborates closely with Product, UX, Firmware, Data, Cloud Services, and other mobile feature teams to turn innovative ideas into production-ready code.

This position reports to the Mobile Engineering Manager and works closely with cross-functional teams.

This is a hybrid role with 4 days in our Toronto office and 1 day remote, offering flexibility and in-office collaboration.

Responsibilities

  • Define and evolve the Android architecture roadmap, focusing on modularization, KMP adoption, and Compose-first UI, while coordinating with multiple feature squads.
  • Enhance engineering standards through clear coding practices, automated checks, and agile rituals to improve crash-free sessions, release cycles, and developer satisfaction.
  • Utilize customer signals like Play Store reviews, user analytics, and A/B testing to inform product development and technical backlogs.
  • Mentor and grow engineers through code reviews, pull requests, and knowledge-sharing sessions to improve both code quality and team skills.
  • Manage mission-critical initiatives by breaking down long-term epics into milestones, delegating tasks, removing blockers, and updating leadership on progress and risks.
  • Collaborate effectively with Product Management, UX, QA, and other engineering teams to deliver high-quality mobile solutions.

Minimum Qualifications

  • Extensive experience shipping complex Android apps using Kotlin for over 7 years, with at least 3 years in Kotlin.
  • Proficiency with modern Android tools, including coroutines, dependency injection frameworks, and Jetpack libraries like Compose.
  • Experience with Kotlin Multiplatform (KMP) in real projects, understanding its strengths and limitations.
  • Strong architecture and communication skills, capable of designing scalable modules and explaining technical decisions clearly.
  • Passion for refactoring, reducing tech debt, and maintaining a healthy codebase.
  • Collaborative mindset, mentoring peers, seeking diverse perspectives, and fostering psychological safety in distributed teams.
  • Interest in home energy management and solving related challenges to improve home efficiency, security, and usability.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Building Materials

Referrals increase your chances of interviewing at Generac Power Systems Inc. by 2x.

Sign in to set job alerts for “Android Developer” roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs