Ташкент
Нам нужен Senior Android Engineer, который с нуля будет вести мобильную разработку и поможет внедрить Kotlin Multiplatform для оптимизации бизнес-логики всей экосистемы.
Что предстоит делать:
Поддержка основного нативного Android-приложения на Kotlin.
Внедрение и развитие современных подходов (MVVM/MVI, Clean Architecture, Coroutines, Flow).
Работа с периферией — фискальное ПО, платежные терминалы, сканеры штрих-кодов (Bluetooth, USB, NFC).
Исследование и внедрение Kotlin Multiplatform (KMP) для shared logic между Android, iOS и веб-платформами.
Покрытие кода тестами (Unit/UI), статический анализ, работа над производительностью и энергопотреблением на embedded-устройствах.
Мы ждем от вас:
5+ лет в коммерческой Android-разработке, из них не менее 3 лет на Kotlin.
Глубокое понимание Android SDK и компонентов Jetpack (Compose, Navigation, Room, WorkManager).
Опыт работы с офлайн-режимами, Bluetooth, USB и спецификой печати чеков.
Понимание принципов шифрования, secure storage и certificate pinning.
Опыт настройки CI/CD (Gradle, GitHub Actions или аналоги).
Будет плюсом:
Практический опыт с Kotlin Multiplatform (KMP).
Опыт в embedded-разработке или работе с кастомными прошивками Android.
Опыт интеграции с платежными шлюзами и фискальными системами.