I

IDT

Low-cost international calling and money transfers

Senior Android Engineer

Backend Engineering +1Posted on Nov 9
Full-timeMinsk, Minsk Region, BelarusNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of commercial Android development experience.
  • Excellent knowledge of Kotlin and deep knowledge of Jetpack Compose.
  • Proficiency in Material 2/3 and Atomic design.
  • Deep knowledge of Coroutines and Flow.
  • Understanding of MVVM/MVI patterns.
  • Familiarity with RESTful APIs using Ktor or Retrofit.
  • Experience with Dagger/Hilt or Koin.
  • Experience with SQLite, directly or through Room.
  • Ability to work with foreground services, WorkManager, and Broadcast Receivers.
  • Production experience with JavaScript or TypeScript.
  • Production experience building or extending backend services and APIs, ideally in Node.js.
  • Comfort working in unfamiliar code with AI tools.
  • Experience using AI tools such as GitHub Copilot, Cursor, or Claude as a core part of daily work.
  • Fluency in English.
  • At least 3 hours of daily overlap with U.S. Eastern time.

Responsibilities

  • Design and implement UI for the Android tablet POS app using Jetpack Compose and Compose Multiplatform, working with UI/UX designers.
  • Build shared business logic, networking, and data layers using Kotlin Multiplatform.
  • Integrate APIs, third-party libraries, and services.
  • Ensure the application’s performance, quality, and responsiveness.
  • Debug and resolve software defects and technical issues.
  • Write clean, maintainable, and scalable code.
  • Ship features end to end, from Compose UI to the backend API changes behind them.
  • Work with the full-stack team to design the APIs the app depends on.
  • Debug issues that cross the app and the services it calls.
  • Work with product managers to turn requirements into technical solutions.
  • Participate in Agile ceremonies and cross-functional planning sessions.
  • Communicate across time zones with teams in Minsk, Israel, and the U.S.
  • Work from the Minsk office 4 days a week, as stated in the role description.

Desired Qualifications

  • Experience with Android device management, including MDM, kiosk mode, or Android Enterprise.
  • Experience with a modern web frontend framework such as Vue, React, or Angular.
  • Experience with databases such as PostgreSQL and MongoDB.

About the Company

IDT

Low-cost international calling and money transfers

IDT provides low-cost international communication and payment services, including affordable international calling and cross-border money transfers. Its BOSS Revolution service enables PIN-free international calling and, since 2013, money transfers for consumers. The company earns fees from these services and also offers gift-card incentives under the Awards2Go brand. IDT focuses on reliability through capacity stress testing and aims to help individuals and businesses access inexpensive, easy-to-use global telecom and financial services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Newark, NJ
Founded
1990

Recently Posted Jobs

Explore more opportunities at IDT

See more jobs