This job is no longer available
This job expired on 13/10/2026. It no longer accepts applications.
Senior Android Developer (Jetpack Compose, Coroutines, Flow, Multiplatform)
IDT Corporation · Tbilissi
Job description
About the role
We are looking for a Senior Android Developer to join the NRS team and lead the rewrite of our Android POS base code into a Kotlin Multiplatform solution. The role is based in Minsk, Belarus, with flexible remote or hybrid options.
Key responsibilities
- Collaborate with designers, product managers and developers to deliver a next‑generation Point‑of‑Sale (POS) system.
- Develop high‑quality native Android POS applications using Jetpack Compose and Kotlin Multiplatform.
- Design and implement UI components with Material 2/3 and Atomic Design principles.
- Integrate RESTful APIs, third‑party libraries and services using Retrofit or Ktor.
- Write clean, maintainable code following MVVM/MVI patterns, Coroutines and Flow.
- Ensure performance, quality and responsiveness, and debug and resolve defects.
- Participate in Agile ceremonies and contribute to continuous improvement.
Required profile
- Minimum 7 years of commercial Android development experience.
- Fluent English communication skills.
- Strong analytical and problem‑solving abilities.
- Ability to learn quickly and make a significant impact.
Required skills
- Kotlin
- Kotlin Multiplatform
- Jetpack Compose
- Material Design 2/3, Atomic Design
- Coroutines & Flow
- MVVM / MVI architectural patterns
- RESTful APIs (Retrofit, Ktor)
- Dagger/Hilt or Koin
- Room (or equivalent database)
- Agile software development
What we offer
- Remote B2B contract (Georgia) or hybrid/on‑site options in Belarus and Moldova.
- Stable, long‑term employment with competitive salary and annual performance review.
- Top‑tier hardware, training budget, conference and seminar reimbursement.
- Referral program, company‑supported English classes and additional office perks.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Belarus.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
IDT Corporation
Tbilissi
Related job offers
-
Product Manager / Owner (Turnaround, Care, Ownership)
Centaurea.io Tbilissi -
Senior Software Quality Engineer (N2P)
IDT Corporation Tbilissi -
Engineering Manager (Node.js / Vue.js) - POS Systems
IDT Corporation Tbilissi -
Engineering Manager - Realtime
supabase Remote, Global -
Engineering Manager - Pipelines
supabase Remote, Global