Back to All Roles

Android Developer (Kotlin/Java)

EngineeringVancouver, BC (On-site)$130K - $170K

About the Role

Develop high-performance Android applications using Kotlin and Java. Focus on mobile architecture, integrating with backend services, and ensuring top-tier app performance across devices. Contribute to open-source when possible. This role offers hands-on experience with the latest mobile technologies in a collaborative engineering team.

Key Responsibilities

  • Architect and build scalable Android applications
  • Implement features using Jetpack Compose and modern Android patterns
  • Integrate with backend services via REST and GraphQL
  • Conduct code reviews and ensure code quality standards
  • Optimize app performance, battery usage, and memory management
  • Collaborate on cross-platform initiatives with iOS team
  • Participate in agile ceremonies and sprint planning

Qualifications

  • 4+ years of Android development
  • Deep knowledge of Kotlin and Java
  • Experience with Jetpack Compose or XML layouts
  • Familiarity with RESTful APIs and GraphQL
  • Published apps in Google Play Store
  • Understanding of Material Design principles
  • Strong debugging and testing skills (JUnit, Espresso)

What We Offer

On-site perks including gym membership and catered lunches, hardware allowance for personal devices, team outings, performance bonuses, and opportunities for certifications.