cover

Senior Android Engineer/ 1 hour ago

Application ends: 2026-09-13

Quick Summary

This Senior Android Engineer role, based in Minsk, Belarus with 4 days/week in-office and remote collaboration with US/Israel teams, focuses on developing a new restaurant POS platform. Key responsibilities include UI implementation with Jetpack Compose and Kotlin Multiplatform, and building Android device management (MDM) agent components using DevicePolicyManager and Android Enterprise concepts. Candidates need 7+ years of Android development experience, deep knowledge of Kotlin, Jetpack Compose, Coroutines & Flow, MVVM/MVI patterns, RESTful APIs, Dagger/Hilt or Koin, Room, and proficiency with AI tools like GitHub Copilot, along with fluent English.

We are seeking a Senior Android Engineer based in Minsk, Belarus, to join our distributed engineering team.

In this role, you will contribute to our POS platform across product and infrastructure, developing new features and managing the Android device management layer for our field hardware. You will leverage AI tools daily for code writing, testing, and review. Collaboration will be key, working closely with engineers, product managers, QA, and designers across teams in Minsk, Israel, and the U.S.

This position requires 4 days a week in our Minsk office for team collaboration, complemented by remote collaboration with the broader teams in Israel and the U.S.

Primary location: Minsk, Belarus!

Responsibilities

POS App Development

  • Design and implement UI using Jetpack Compose and Compose Multiplatform.
  • Develop new functionality with Kotlin Multiplatform.
  • Collaborate with UI/UX designers to create intuitive and responsive interfaces.
  • Integrate APIs, third-party libraries, and services.
  • Ensure optimal application performance, quality, and responsiveness.
  • Debug and resolve software defects and technical issues.
  • Write clean, maintainable, and scalable code.

MDM and Device Management

  • Build MDM agent components for Android devices that communicate with our management server.
  • Implement device policy enforcement, including app restrictions, screen lock, and Kiosk mode.
  • Support device enrollment workflows, including Zero-Touch and QR code provisioning.
  • Handle remote management actions such as lock, wipe, silent app installation, and compliance reporting.
  • Work with foreground services, WorkManager, and Broadcast Receivers for reliable background execution.
  • Collaborate with backend teams to ensure robust integration between the mobile agent and the IT admin console.

Collaboration

  • Work closely with product managers to translate requirements into technical solutions.
  • Participate in Agile ceremonies and cross-functional planning sessions.
  • Communicate effectively across time zones with teams in Minsk, Israel, and the U.S.
  • Be available for at least 3 hours of daily overlap with U.S. Eastern time zone.

Required Qualifications

Android App Development

  • 7+ years of commercial Android development experience.
  • Excellent knowledge of Kotlin.
  • Deep knowledge of Jetpack Compose is essential.
  • 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).

MDM and Device Management

  • Ability to build MDM agent components for Android devices that communicate with a management server.
  • Knowledge of DevicePolicyManager and Android Enterprise concepts.
  • Proficiency with foreground services, WorkManager, and Broadcast Receivers.
  • Familiarity with EMM architecture and mobile agent integration.

General Knowledge

  • Experience using AI tools such as GitHub Copilot, Cursor, or Claude as a core part of daily work.
  • Fluency in English.

Nice to Have

  • Working knowledge of RESTful backend services and PHP or Node.js.
  • Experience with SQLite and relational databases.

What We Offer

  • Remote b2b (Georgia) or hybrid/on-site/remote work opportunities in Belarus and Moldova.
  • 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.
  • 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 Minsk and Chisinau office employees.

About Us

IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.

We are not “another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.

About NRS

National Retail Solutions (NRS) is a leading provider of point-of-sale, payment, and digital solutions to tens of thousands of independent retailers across the United States and Canada.

NRS is expanding into a new vertical: restaurant technology. We are building a brand-new Restaurant POS platform, a modern and highly capable system designed specifically for restaurant operations. This significant product expansion in NRS history will open a major new market for the company, offering a real opportunity to help build something new and important.

If you are interested, let’s chat!

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Share

IDT Corporation

IDT Corporation

  • Address
    Maryland
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy