Overview
Required Skills
Android
5/5
Jetpack Compose
5/5
OOP concepts
5/5
Streaming technologies
3/5
Kotlin Multiplatform Mobile
3/5
Requirements
- Good level of English
- 3+ years of experience in developing native Android applications
- Experience in building, testing, and publishing mobile apps
- Strong understanding of Google’s clean architecture guidelines
- Solid knowledge of OOP concepts, multithreading, and software development best practices
- Proficiency in Kotlin programming – Mandatory
- Hands-on experience with Jetpack Compose – Mandatory
- Passion for user experience, testing, and writing clean, maintainable code
- Experience with streaming technologies – Advantage
- Experience with Kotlin Multiplatform Mobile (KMP) – Advantage
Responsibilities
- Design, implement, test, and deploy high-quality native Android applications
- Work across all layers of the stack in collaboration with QA, designers, product managers, and other engineering teams
- Perform code reviews, evaluate implementations, and provide constructive feedback
- Stay up to date with the latest trends and advancements in mobile development
- Contribute to building and improving the app architecture based on Google’s clean architecture guidelines
- Ensure excellent user experience through rigorous testing and clean code practices
- Lead end-to-end development projects and deliver high-quality solutions