Назад
3 дня назад

Senior Android Engineer (Full-stack)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Android Engineer (Full-stack) (Kotlin/Jetpack Compose): Building a restaurant POS platform and Android device management capabilities with an accent on Kotlin Multiplatform, Compose UI, backend API integration, and cross-functional delivery. Focus on developing tablet POS features, extending backend services, solving cross-layer app and service issues, and using AI tools throughout development.

Location: Minsk, Belarus; hybrid with 4 days per week in the Minsk office. At least 3 hours of daily overlap with U.S. Eastern time is required.

Company

IDT Technologies is part of IDT Corporation, a global communications company providing prepaid communication, payment, voice carrier, point-of-sale, and digital solutions.

What you will do

  • Design and implement Android tablet POS interfaces with Jetpack Compose and Compose Multiplatform.
  • Build shared business logic, networking, and data layers with Kotlin Multiplatform.
  • Integrate APIs, third-party libraries, and services while ensuring performance, quality, and responsiveness.
  • Deliver features end to end, including backend API changes and cross-layer debugging.
  • Collaborate with product managers, designers, QA, engineers, and distributed teams in Minsk, Israel, and the U.S.
  • Participate in Agile ceremonies and cross-functional planning.

Requirements

  • 5+ years of commercial Android development experience.
  • Excellent Kotlin knowledge and deep knowledge of Jetpack Compose.
  • Proficiency with Material 2/3, Atomic Design, Coroutines, Flow, and MVVM/MVI patterns.
  • Experience with RESTful APIs using Ktor or Retrofit; dependency injection with Dagger/Hilt or Koin; and SQLite directly or through Room.
  • Ability to work with foreground services, WorkManager, and Broadcast Receivers.
  • Production experience with JavaScript or TypeScript and with building or extending backend services and APIs, ideally in Node.js.
  • Experience using AI tools such as GitHub Copilot, Cursor, or Claude as a core part of daily work.
  • Fluency in English is required.

Nice to have

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

Culture & Benefits

  • Stable full-time employment with long-term growth opportunities and annual performance reviews.
  • Top-tier hardware and support for productivity.
  • Continuous learning, career growth, and compensation for professional training, seminars, and conferences.
  • Company-supported English classes and a referral program.
  • Hybrid work opportunity in Minsk, Belarus, with collaboration across international teams.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →