yandex
N
NDA
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоКонтракт

Старший разработчик Android (Kiosk / POS / Device Owner / Adyen SDK)

Оценка ИИ

Интересный проект для узких специалистов в области Android Embedded/POS с возможностью удаленной работы и гибким форматом сотрудничества.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний системного Android API (Device Owner), работы со специфическим оборудованием и платежными SDK, а также навыков низкоуровневой отладки.

Анализ зарплаты

Медиана350 000 ₽
Рынок280 000 ₽ – 450 000 ₽
Оценка ИИ

Зарплата в объявлении не указана, но для Senior-разработчика с такой редкой специализацией (Kiosk/POS) рыночные ставки обычно выше среднего по рынку мобильной разработки. Проектная работа в этой нише часто оплачивается по повышенным часовым ставкам.

Сопроводительное письмо

Меня крайне заинтересовала вакансия Senior Android Developer для работы с POS-терминалами и киоск-режимом. Имея глубокий опыт разработки на Kotlin/Java и работы с системными компонентами Android, я хорошо знаком со спецификой Device Owner и LockTask mode. Мой опыт включает отладку сложных жизненных циклов Activity и Service, а также интеграцию внешних SDK, что идеально соответствует вашим задачам по стабилизации Adyen POS SDK.

Я обладаю навыками работы с низкоуровневой отладкой через adb и системные логи, что критично для поддержки специализированных устройств. Работа с MQTT и IPC для меня является привычной практикой. Буду рад применить свои знания для обеспечения стабильности вашего продакшен-окружения и реализации логики удаленных обновлений.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в Android Kiosk-режиме и готовы к сложным техническим вызовам, откликнитесь на вакансию прямо сейчас!

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

Старший разработчик Android (Kiosk / POS / Device Owner / Adyen SDK)

Мы ищем опытного разработчика Android, который возьмёт на себя разработку и

поддержку киоск/POS-приложения для специализированных

Android-терминалов. Приложение работает в режиме Device Owner (киоск-режим) и интегрируется с Adyen POS SDK для обработки платежей. Система взаимодействует с агентом устройства поставщика, отвечающим за управление аппаратной частью (серийные порты, MQTT, удалённое управление).

Обязанности:

  • Поддержка и доработка Android-приложения в киоск-режиме (Device Owner

/ LockTask mode).- Интеграция и стабилизация потоков Adyen POS SDK.

  • Отладка сложных проблем, связанных с жизненным циклом Activity,

сервисами и системными политиками.

  • Работа с SDK поставщиков (агент устройства, серийные порты, интеграция

оборудования).

  • Расследование и устранение неисправностей с помощью adb, logcat,

dumpsys и системных логов.

  • Обеспечение стабильной работы в продакшен-окружении киосков.
  • Реализация логики удалённых обновлений и управления устройствами.
  • Обработка граничных случаев: перезапуски приложений, привязка

сервисов, перезагрузки системы.

Требования:

Обязательные:

  • Сильный опыт разработки под Android (Java/Kotlin).
  • Глубокое понимание жизненного цикла Android (Activity, Service,

BroadcastReceiver).

  • Опыт работы с Device Owner / DevicePolicyManager / LockTask

(киоск-режим).

  • Навыки отладки через adb (logcat, dumpsys, системные сервисы).
  • Опыт интеграции внешних SDK (платёжных, аппаратных или

корпоративных).

  • Знание Android IPC (Binder, подключение сервисов).
  • Опыт работы с фоновыми и передними сервисами.
  • Умение отлаживать race conditions и проблемы жизненного цикла.

Желательные:

  • Опыт с Adyen POS SDK или другими платёжными SDK.
  • Работа с киосками / POS / вендинговыми / embedded Android-устройствами.
  • Опыт с MQTT или коммуникацией устройств.
  • Работа с модифицированной Android-прошивкой от поставщиков.
  • Опыт с PackageInstaller / тихими обновлениями приложений.
  • Знание скрытых API и системного поведения.

Что мы ожидаем:

  • Способность самостоятельно отлаживать сложные проблемы (например,

«работает со второго раза, но падает с первого»).

  • Быстрый анализ логов и выявление корневых причин.
  • Работа с ограниченной документацией (SDK поставщиков).

Контекст проекта:

  • Специализированный Android-терминал (не потребительский смартфон).
  • Параллельная работа агента устройства поставщика.
  • Принудительный киоск-режим (без навигации пользователя).
  • Интеграция с платёжным терминалом через Adyen SDK.

Опыт в похожих средах:

  • POS-терминалы (Adyen, Verifone, Ingenico, PAX).
  • Киоск-системы.
  • Промышленные Android-устройства.

Формат работы:

  • Возможно проектное сотрудничество
  • Удалённо / частичная или полная занятость.
  • Гибкое сотрудничество (контракт / фриланс возможно)

Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Android
  • Kotlin
  • Java
  • ADB
  • MQTT
  • IPC
  • Binder
  • SDK Integration
  • Adyen POS SDK
  • Device Owner
  • LockTask mode

Возможные вопросы на собеседовании

Проверка опыта работы с системными привилегиями и ограничениями киоск-режима.

Какие основные ограничения накладывает LockTask mode и как программно разрешить установку обновлений в режиме Device Owner?

Важно для стабильности платежных операций и взаимодействия с оборудованием.

Как вы организуете взаимодействие с фоновым сервисом через AIDL/Binder, чтобы минимизировать риски утечек памяти и зависаний?

Проверка навыков отладки в условиях отсутствия стандартного UI.

Опишите ваш алгоритм поиска причины ANR в приложении, которое работает на кастомной прошивке без доступа к Google Play Console.

Специфика работы с платежными терминалами.

С какими основными трудностями вы сталкивались при интеграции Adyen POS SDK или аналогичных платежных решений?

Проверка понимания жизненного цикла в специфических условиях.

Как ведет себя Activity в киоск-режиме при попытке запуска стороннего интента, не добавленного в allowlist?

Похожие вакансии

NDA
до 275 000 ₽

Senior Flutter Developer (Custom Editor / AppFlowy)

SeniorУдалённо
Flutter · Dart · AppFlowy · Rust · React · TypeScript · Unit Testing · Integration Testing
+8 навыков
TS
Top Selection
250 000 ₽ – 270 000 ₽

React Native (Senior)💻

SeniorУдалённо
React Native · JavaScript · TypeScript · Redux · MobX · Zustand · React Hooks · Context API · iOS SDK · Android SDK · REST API · Figma · Unit Testing
+13 навыков
A
Atlima
250 000 ₽ – 300 000 ₽

Senior Flutter Developer

SeniorУдалённо
Flutter · Dart · BLoC · Clean Architecture · SQLite · Drift · RxDart · REST API · WebSocket · Git · Unit Testing · Widget Testing · Integration Testing · iOS · Android · Platform Channels
+16 навыков
NDA
153 545 ₽ – 270 938 ₽

Android Developer (Senior)

SeniorУдалённо
Android · Kotlin · Jetpack Compose · MVVM · Stateflow · ViewModel · Room · DataStore · Unit Testing · UI Testing · Refactoring
+11 навыков
ED
Eclipse Digital
Не указана

Android разработчик

SeniorУдалённо
Android · Kotlin · Clean Architecture · MVI · MVVM · SOLID · KISS · DRY · Kotlin Coroutines · Kotlin Flow · Jetpack Compose · Material Design · REST · kotlinx.serialization · Ktor
+15 навыков
ED
Eclipse Digital
до 230 000 ₽

Flutter разработчик Senior

SeniorУдалённо
Dart · Flutter · BLoC · Firebase · Dio · Yandex Maps · intl · flutter_secure_storage
+8 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA