Senior/Middle Android Developer

IDT BY INDET GROUP Logo

IDT BY INDET GROUP

๐Ÿ“Remote - Belarus

Summary

Join our NRS Team as a skilled Senior/Middle Android Developer! You will implement a new level of our POS (point of sale) system, working with cutting-edge technologies alongside a strong team. This role requires a minimum of 3+ years of commercial Android development experience and expertise in Kotlin, Coroutines, MVVM/MVI patterns, and RESTful APIs. We offer a competitive salary, growth opportunities, remote work options, comprehensive benefits including medical insurance and paid time off, and opportunities for professional development. We are a global communications company with a strong presence in the US retail market, offering a challenging and rewarding work environment.

Requirements

  • Minimum 3+ years of commercial experience as an Android Engineer
  • Excellent knowledge of Kotlin
  • Ability to create complex custom views using XML
  • 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 (B2+)

Responsibilities

  • Develop new functionality using Kotlin
  • Utilize Coroutines and Flows
  • Work with a Database (Room+SQLite)
  • Ensure 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

Preferred Qualifications

Experience building UI with Compose

Benefits

  • Competitive salary and growth opportunities
  • Really good hardware
  • Remote work opportunity or hybrid in Minsk
  • Sports activities reimbursement
  • Medical insurance
  • 26 vacation days & 5 fully covered sick days without sick leave required per year
  • Superb corporate English lessons

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.