Role Overview
We are looking for an Android Software Engineer to support the development and maintenance of Android mobile applications, delivering new features and improving overall app performance and reliability.
Key Responsibilities
Develop and maintain Android application features
Build mobile solutions using Kotlin and Java
Integrate REST and/or GraphQL APIs
Work with Android SDK, Jetpack Compose, and Dagger2
Apply best practices in reactive programming, concurrency, and multithreading
Collaborate with cross-functional teams on roadmap delivery
Contribute to code quality, testing, debugging, and releases
Required Skills & Experience
Proven Android development experience
Strong Kotlin skills and good Java knowledge
Hands-on experience with Android SDK, Jetpack Compose, and Dagger2
Experience with RxJava
Good understanding of concurrency, multithreading, and Git
Experience with REST and/or GraphQL APIs
Good knowledge of Material Design guidelines
At least one published Android app in an app store
Engagement Details
Freelance / B2B
Full-time, 100% allocation
Start: April/May 2026
Location: Remote, preferably Estonia, Latvia, or Lithuania
Duration: Open-ended
