We are looking for a Senior Android Developer to join our remote-friendly engineering team and help build robust, scalable, and modern mobile applications for our global clients. You’ll play a key role in shaping technical direction, contributing to the full development lifecycle, and mentoring other team members. This role offers the chance to work with cutting-edge tools and patterns, including Jetpack Compose, Kotlin Coroutines, and Clean Architecture, all while collaborating in a supportive and innovation-driven culture.
• Build high-quality Android applications using Kotlin and Jetpack Compose
• Design clean and maintainable architecture following MVVM, MVI, and modularisation principles
• Implement networking and API integrations using Retrofit and OkHttp
• Apply dependency injection frameworks such as Dagger 2, Hilt, or Koin
• Integrate local data persistence using Room
• Ensure responsive and efficient performance using Kotlin Coroutines
• Handle app security features including biometric authentication and encrypted data storage
• Monitor, debug, and improve app performance using tools like Firebase Crashlytics and Chucker
• Write and maintain unit, UI, and snapshot tests (JUnit, Espresso, MockK/Mockito)
• Collaborate closely with cross-functional teams including design and backend engineering
• Contribute to CI/CD pipelines and maintain high standards of code quality
• Proven experience in Android development, with 5+ years of hands-on experience
• Proficiency in Kotlin and deep understanding of Android SDK and Jetpack Libraries
• Strong expertise in Jetpack Compose for UI development
• Solid grasp of Clean Architecture and common architectural patterns (MVVM, MVI)
• Experience with modularised project structures
• Proficient in REST API integration with Retrofit and OkHttp
• Skilled in dependency injection using Dagger 2, Hilt, or Koin
• Comfortable using Room for local storage and persistence
• Strong understanding of Kotlin Coroutines for asynchronous programming
• Knowledge of biometric authentication and Jetpack Security libraries
• Familiarity with Git and experience working with GitFlow branching strategy
• Excellent debugging and problem-solving skills
• Experience with test automation, including UI and screenshot testing
• Hands-on with CI/CD tools and workflows
• Familiarity with Detekt or other static code analysis tools
• Use of Firebase tools for monitoring, analytics, and crash reporting
• Experience mentoring developers or leading technical projects
• Contributions to open-source Android libraries or tooling
• Private medical insurance
• National holidays off, even when falling on weekends
• Loyalty leave: +1 day/year
• Continuous professional development opportunities
• Sports subscription programs
• Referral bonuses for bringing in new talent
• Meal tickets
• Bookster subscription for reading & learning
• Community and team-building events
• Flexible and unlimited remote work policy
If you’re passionate about modern Android development and want to build apps that make a difference, we’d love to meet you. Apply now and become part of a team that values quality, impact, and constant evolution.