Senior Android Engineer

Generac Power Systems Inc

Toronto, Ontario, Canada
Base: $110,900 - $144,200 cad; bonus/equity: varia...
Hybrid
5+ years android app shipping experience
2+ years kotlin programming proficiency
Modern android toolkit including coroutines
The role involves contributing to architectural excellence by evolving the Android roadmap including modularization and KMP adoption

Job Summary

  • The role involves contributing to architectural excellence by evolving the Android roadmap including modularization and KMP adoption.
  • Candidates will deliver high-quality code that improves crash-free sessions and accelerates release cycles while mentoring other developers.
  • The position offers a hybrid work schedule requiring in-office presence on Wednesdays and Thursdays with competitive compensation ranging from $110,900 to $144,200 CAD.

Matching Summary

The role involves contributing to architectural excellence by evolving the Android roadmap including modularization and KMP adoption.

Salary

Base: $110,900 - $144,200 CAD; Bonus/Equity: Variable short-term and long-term incentives available; Benefits: Medical, dental, vision, life insurance, RRSP, paid time off

Skills & Requirements

Must-have

  • 5+ years Android app shipping experience
  • 2+ years Kotlin programming proficiency
  • Modern Android toolkit including Coroutines
  • Jetpack libraries and Compose for UI
  • Dependency injection framework expertise

Nice-to-have

  • Kotlin Multiplatform (KMP) code sharing experience
  • AI coding assistant workflow integration
  • AI/LLM API product feature implementation
  • Legacy code refactoring and tech debt reduction
  • Cross-functional collaboration in distributed teams

Key Requirements

  • Over 5 years of Android app development experience
  • At least 2 years of professional Kotlin usage
  • Experience with Kotlin Multiplatform (KMP)
  • Background in home energy management or IoT domains

Work Rights

Not specified

Tailored Resume

Cover Letter