We are looking for a strong Android developer who will take a key role in the development of the mobile application: from architecture and infrastructure to feature implementation and improvement of development processes.
This is a role for an engineer who can quickly understand complex systems, make mature technical decisions, and effectively use AI tools to accelerate development without sacrificing quality.
Responsibilities
- Develop the Android application: implement new features and improve existing ones
- Participate in the development of architecture and technical solutions
- Work with a multi-module project and maintain its scalability
- Improve development infrastructure, CI/CD, and team processes
- Optimize application performance, stability, and quality
- Work with integrations and Android SDK
- Work with Exoplayer / Media3 / MediaCodecs
- Integrate advertising SDKs
- Make technical decisions and take responsibility for them
- Effectively use AI tools in development
Requirements:
- Solid experience in developing Android applications using Kotlin
- Deep understanding of mobile application architecture (Clean Architecture, MVI/UDF)
- Experience with Coroutines and Flow
- Ability to work with large codebases
- Experience with complex integrations and optimization
- Experience using AI tools in development
- Startup experience
- Independence and responsibility for the result
- Good communication skills
We offer
- Fully remote work from anywhere in the world.
- Modern corporate equipment.
- Participation in the development of a technologically complex product.
- Opportunity to influence architecture and technical solutions.
- Regular team and informal meetings.
- Expectation of high independence, speed, and full responsibility for the result.