We are seeking a skilled Senior Android Developer with Kotlin Multiplatform Mobile (KMM) expertise to join our team and help drive multiple high-impact global projects forward within Trevolution. As a Senior Android Developer, you will be responsible for delivering the Dreampass application. You will plan, coordinate, and oversee activities across the entire delivery lifecycle – focusing on the evolution of the backend-driven UI platform, UI test automation, and CI/CD infrastructure. Working closely with the business and key project stakeholders, you’ll ensure alignment, efficiency, and high-quality deliverables.
Responsibilities:
- Develop and continuously improve our Dreampass consumer-facing application, as well as an internal travel agent application—focusing on backend-driven UI architecture and best practices.
- Design and implement Android and KMM-based solutions to share business logic across Android and iOS, ensuring scalability and performance.
- Collaborate with cross-functional teams—engineering, product, and design—to define, develop, and ship new features.
- Troubleshoot and resolve bugs.
- Stay current with the latest Kotlin, Android, and KMM trends, ensuring we leverage modern technologies and best practices.
- Optimize Android-specific UI and performance using Jetpack Compose, Flow, Coroutines, and MVI patterns.
- Ensure the best possible performance, quality, and responsiveness of the applications for both Android-specific and KMM-shared components.
Requirements:
- 7+ years of professional experience in Android application development.
- Good to go experience with Kotlin Multiplatform Mobile, including architecture and integration with Android and iOS.
- Proficiency in Kotlin, Jetpack Compose, Flow, Coroutines, and MVI architectures.
- Mandatory hands-on experience with backend-driven UI implementations.
- Ability to profile and optimize performance using Android Studio tools.
- Understanding of basic algorithms and data structures.
- Experience working with CI/CD pipelines, UI/unit testing, and analytics/performance metrics.
- Solid knowledge of OOP principles and design patterns.
- Excellent personal organization and the ability to prioritize tasks.
Compensation:
The compensation for this position is up to 5,500 EUR gross per month, depending on the applicant’s professional experience in the relevant field.