About the role

  • Lead the design and implementation of new Android features using Kotlin Multiplatform Mobile (KMP)
  • Ensure high performance, clean architecture, and reusability across modules
  • Work closely with backend and computer vision teams to integrate AI-powered analytics, video features, and gamification elements
  • Maintain a strong focus on user experience, scalability, and code quality
  • Work cross-functionally with designers, product managers, and backend engineers to deliver end-to-end features
  • Perform code reviews, improve CI/CD pipelines, and ensure robust testing coverage
  • Mentor developers and help evolve the mobile engineering standards within CUJU
  • Actively participate in technical design discussions and contribute to CUJU’s technical roadmap

Requirements

  • 5+ years of Android development experience
  • Strong proficiency in Kotlin, Kotlin Multiplatform (KMP), and Android SDK
  • Knowledge of reactive programming (Flows, Coroutines)
  • Solid understanding of architecture patterns (MVVM, Clean Architecture)
  • Experience with Jetpack Compose, Dependency Injection (Hilt/Koin/Dagger)
  • Familiarity with CI/CD, unit testing, and Play Store delivery processes
  • Understanding of REST APIs, GraphQL, and real-time data sync
  • Strong ownership mindset and proactive problem-solving skills
  • Ability to collaborate effectively with cross-functional teams
  • Fluent English.

Benefits

  • 30-day vacation
  • competitive compensation
  • corporate benefits
  • professional development opportunities

Job title

Senior Android Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job