About the Role
A well-established product company in the user-experience and mobile analytics space is looking for a skilled Android Developer to join its fully remote engineering team.
You will be responsible for developing and maintaining a production Android application used by real customers worldwide, ensuring reliability, performance, and a smooth user experience.
This is a fully remote role. Candidates must be able to work reliably within the CET / CEST time zone to align with team communication and meetings.
What You Will Do
You will take ownership of the Android application across its full lifecycle:
• Design, build, and maintain high-performance, reusable, and reliable Android code using Kotlin and/or Java
• Collaborate with Product, Design, and QA to define and deliver new features
• Ensure performance, quality, and responsiveness across devices and Android versions
• Identify and resolve performance bottlenecks and bugs
• Integrate the Android app with back-end services and REST APIs
• Participate in the full lifecycle: concept → development → testing → release
• Keep the application aligned with modern Android standards and best practices
Required Experience
• Professional-level English — clear written and spoken communication for daily technical work (from B2)
• Commercial Android development experience, including apps released and maintained on Google Play
• Strong proficiency in Kotlin and/or Java
• Solid knowledge of the Android SDK, Android versions, and screen-size compatibility
• Experience working with RESTful APIs
• Knowledge of modern Android architecture:
• MVVM
• LiveData
• ViewModel
• Reactive programming (RxJava, Kotlin Coroutines)
• Experience with performance and memory optimization
• Experience with push notifications and cloud messaging
• Confident use of Git for version control
Nice to Have
• Experience with video recording and streaming on mobile
• Understanding of Android UX/UI best practices
• Experience with CI/CD pipelines
• Bachelor’s degree in Computer Science, Engineering, or related field
• Background in UX or user testing