About the Role: We are looking for a highly skilled Android Developer who is passionate about building modern, scalable, and high-performance mobile applications. You’ll be part of a collaborative team, working on innovative features and shaping the future of our app using the latest Android technologies.If you’re a problem-solver who thrives in a fast-paced environment and you’re excited about working with Jetpack Compose, Kotlin Multiplatform, and Clean Architecture, we’d love to meet you
Must-Have Skills
Jetpack Compose: Hands-on experience building UI with modern declarative approach.
Kotlin Multiplatform Mobile (KMM): Solid understanding and practical implementation of shared codebases.
Kotlin: Deep expertise in Kotlin for Android development.
Clean Architecture: Ability to design scalable and testable architecture with clear separation of concerns.
MVI (Model-View-Intent): Experience implementing unidirectional data flow and state management.
Solid understanding of Coroutines and Flow for asynchronous and reactive programming.
Familiarity with Dependency Injection frameworks (like Koin or Hilt).
Experience with modularization, unit testing, and UI testing.
Good to Have
Experience working in CI/CD environments.
Familiarity with Jetpack libraries (Navigation, WorkManager, Room, etc.).
Exposure to App performance optimization tools and techniques.
Prior experience with iOS, Swift, or Cross-platform projects is a plus.
Responsibilities
Build and maintain Android applications with a clean and scalable architecture.
Collaborate with product, design, and backend teams to define, design, and ship new features.
Write clean, maintainable, and testable code.
Participate in code reviews, architecture discussions, and team mentorship.
Continuously discover, evaluate, and implement new technologies to improve development efficiency.
Experience Required
3+ years of professional Android development experience.
Proven experience delivering at least one large-scale Compose-based application to production.