
Senior Android Developer (Jetpack Compose, Coroutines, Flow, Multiplatform) at IDT (Minsk, Belarus)
IDT· Minsk, Belarus·
Role details
Work type
Hybrid
Job description
We are seeking a skilled Senior Android Developer to join our NRS Team!
In this position, you will be responsible for rewriting the Android base code into a multi-platform solution using Kotlin Multiplatform technology.
Primary location - Minsk, Belarus!
Requirements:
- Minimum 7 years of commercial experience as an Android Engineer
- Excellent knowledge of Kotlin
- Kotlin Multiplatform is a must
- Deep knowledge of Jetpack Compose is a must
- Proficiency in Material 2/3 and Atomic design
- Deep knowledge of Coroutines & Flow
- Understanding of MVVM / MVI patterns
- Familiarity with RESTful APIs (Retrofit or Ktor libraries)
- Experience with Dagger/Hilt or Koin
- Experience with Room (or another database)
- Fluency in English
- Fluency in Russian (a plus)
Primary responsibilities:
- You collaborate with the Designer, Product Manager, and your Development Team to deliver the next-generation Point of Sale (POS) system
- Develop high-quality Android native POS application with all their complexities
- Ability to learn fast and ready to make a big impact
- Experience working with Agile software development methodologies.
- Strong analytical and problem-solving skills
- Design and implementing UI using Compose Multiplatform
- Collaborate with UI/UX designer to implement intuitive and responsive user interfaces
- Developing new functionality using Kotlin
- Integrate APIs, third-party libraries and services
- Ensure the optimal performance, quality, and responsiveness of the application
- Debug and resolve software defects and technical issues
- Write clean, maintainable, and scalable code following best practices
We are pleased to offer you:
- Remote b2b (Georgia) or hybrid/on-site/ remote in Belarus and Moldova work opportunity!
- Stable job with long-term growth perspective.
- Competitive salary with annual performance review.
- Top-tier hardware to support your productivity.
- An exciting and challenging job with talented people around.
- Continuous learning and career growth opportunities.
- Compensation for professional training, seminars, and conferences.
- Referral program – get rewarded for helping us grow the team with talented people.
- Company-supported English classes to enhance your professional growth.
- More perks for the Minsk and Chisinau office employees.
Why work at IDT
- Culture: Collaborative, family-like atmosphere with “small company feel” despite global scale. Values frankness, accountability, and employee development.
- Flexibility: Flexible working arrangements and convenient office locations with transportation options.
- Benefits: Competitive pay, health/dental/vision, 401k, generous PTO, free breakfast, in-office gym, recreational leagues (baseball, basketball, pool, chess).
- Growth: Long average employee tenure; promotion from within; opportunities for mastery and advancement.
- Diversity: Multicultural workforce; inclusive environment; IDT Charitable Foundation supports education, food, and medical services.