We’re looking for a highly skilled and passionate Native Mobile App Developer with deep expertise in Kotlin and the Android ecosystem. The ideal candidate is a true Kotlin guru — someone who writes clean, maintainable, and scalable code, has a strong grasp of mobile architecture and performance optimization , and thrives in creating world-class user experiences on Android.
Responsibilities
- Design, develop, and maintain native Android applications using Kotlin and modern Android frameworks (Jetpack, Compose, Coroutines, etc.)
- Collaborate with cross-functional teams (UI/UX, backend, QA, DevOps) to define, design, and ship new features
- Architect mobile solutions with scalability, security, and performance in mind
- Implement clean architecture patterns (MVVM, MVI, MVP) and ensure testable, modular code
- Optimize applications for speed, memory, and battery performance
- Participate in code reviews , technical discussions, and continuous improvement initiatives
- Stay current with emerging Android technologies, tools, and best practices
- Mentor junior developers and help shape engineering standards and guidelines
Qualifications
- 5+ years of professional Android development experience
- Expert-level proficiency in Kotlin (including Coroutines, Flow, and DSLs)
- Note that for Mobile we are prioritizing candidates that have work experience with KMP.
- Deep understanding of Android SDK , Jetpack components , and Material Design principles
- Experience integrating with RESTful APIs, GraphQL , and third-party SDKs
- Solid knowledge of mobile CI/CD pipelines (Bitrise, GitHub Actions, or Firebase App Distribution)
- Strong understanding of app security , offline storage , and data synchronization
- Familiarity with Compose UI , modularization , and dependency injection (Dagger/Hilt/Koin)
- Experience with unit testing and UI testing frameworks (JUnit, Espresso, Mockito)
- Bachelor’s degree in Computer Science or equivalent experience
- English mandatoy.
Nice to Have
- Experience with Kotlin Multiplatform Mobile (KMM)
- Exposure to iOS development (Swift) for cross-platform collaboration
- Knowledge of cloud services (AWS, Firebase, GCP) and DevOps workflows
- Contributions to open-source Android libraries or Kotlin projects
Hybrid 3x/week in Montreal or Mississauga or North York, or Open to 100% remote to those residing outside of those cities.