Национальный межбанковский процессинговый центр

Android Lead

Не указана
  • Ташкент
  • Более 6 лет

Обязанности

  • Разработка ключевых и сложных функциональных модулей Android-приложения.
  • Определение и внедрение инженерных стандартов и практик разработки.
  • Проведение code review.
  • Участие в формировании Android-команды и технической оценке кандидатов.
  • Разработка и сопровождение платежных сценариев: QR-платежи, токенизация, Google Pay, HCE, 3DS, биометрическая аутентификация.
  • Обеспечение требований мобильной безопасности: SSL pinning, обфускация, RASP/app hardening, Android Keystore, защита от реверс-инжиниринга.
  • Участие в обеспечении соответствия мобильного приложения требованиям информационной безопасности и PCI DSS.
  • Организация и контроль релизного процесса Android-приложения, включая CI/CD, подписание сборок, публикацию в Google Play и staged rollout.
  • Контроль стабильности, производительности и качества приложения.
  • Взаимодействие с командами Backend, iOS, QA, Product, UI/UX, Information Security, DevOps и другими смежными подразделениями.
  • Участие в разборе технических инцидентов, проведении RCA и подготовке мероприятий по предотвращению повторных инцидентов.
  • Управление техническим долгом и техническими рисками Android-направления.
  • Подготовка и актуализация технической документации и архитектурных решений (ADR).

Требования

  • Опыт работы Android-разработчиком от 5 лет.
  • Углублённое знание Kotlin, Android SDK и Java.
  • Знание Jetpack и Jetpack Compose.
  • Практический опыт работы с Coroutines, Flow, Hilt / Dagger.
  • Знание архитектурных подходов MVVM / MVI, Clean Architecture, опыт модульной разработки Android-приложений.
  • Опыт работы с Retrofit / OkHttp, REST, WebSocket или gRPC.
  • Опыт работы с Room, DataStore, Android Keystore.
  • Знание платежных технологий: HCE, токенизация, Google Pay, 3DS, базовое понимание EMV.
  • Знание подходов к защите мобильных приложений: SSL pinning, R8 / ProGuard, RASP / app hardening, защита от реверс-инжиниринга, биометрическая аутентификация.
  • Понимание требований информационной безопасности и PCI DSS применительно к мобильным приложениям.
  • Опыт работы с Gradle, Fastlane, GitLab CI/CD, процессами сборки и подписания Android-приложений.
  • Опыт публикации приложений в Google Play, включая управление релизами и staged rollout.
  • Знание инструментов тестирования JUnit, Espresso, UI Automator.
  • Опыт работы с Git, Android Studio, Firebase / Crashlytics.
  • Понимание процессов разработки по Scrum / Kanban, опыт планирования и оценки задач.
  • Опыт управления релизным циклом, техническим долгом и техническими рисками.