We are looking for an Android Engineer who can deliver end-to-end features while maintaining high standards for code quality, performance, and reliability. You will work within established architectural patterns and contribute to the continuous improvement of the Android application.
Responsibilities
- Design and implement Android features using Jetpack Compose and modern components
- Integrate APIs with proper error handling and caching strategies
- Write unit and UI tests and maintain CI quality standards
- Profile and optimize application startup time, rendering and memory usage
- Maintain modular code and contribute to building performance improvements
- Implement deep links, background processing and permissions flows
- Support release activities and monitor post-release performance
Requirements
- Strong Kotlin skills, including Coroutines and Flow
- Experience building Android UI with Jetpack Compose
- Familiarity with MVVM or MVI architectural patterns
- Hands-on experience with Android testing frameworks
- Experience supporting Android releases and production monitoring
- Ability to independently deliver and maintain features
- No visa sponsorship available
Nice to have
- Advanced Gradle or build optimization knowledge
- Experience with analytics or experimentation tools
- Exposure to dynamic feature modules