Назад к вакансиям

Senior Android Developer

от 180 000 KGSв месяц
ЗАО "Банк Компаньон"БишкекВ офисеот 6 лет
GitAndroidKotlinJunitClean ArchitectureMVVMJetpack ComposeCoroutinesFlowMVIRetrofit2RoomKoinDaggerHiltGradle Kotlin DSLRXJava2

Описание

Мы — команда разработки продуктов для юр. лиц Банка Компаньон (B2B). Развиваем мобильные и веб-продукты для бизнес-клиентов банка. Ищем опытного Android-разработчика, который усилит команду и будет уверенно вести фичи нашего B2B Android-приложения от аналитики до релиза.

Обязанности

  • Разрабатывать и развивать модули Android-приложения Банк Компаньон для B2B-клиентов
  • Проектировать и внедрять новые фичи, участвовать в архитектурных обсуждениях
  • Взаимодействовать с продуктовыми командами, Backend, Web и iOS — обеспечивать консистентность продукта
  • Работать с тимлидом и оунером по декомпозиции и техническому уточнению бэклога
  • Проводить code review
  • Обеспечивать test coverage, maintainability и безопасность своего кода
  • Поддерживать инженерные практики команды: тесты, quality gates, CI/CD
  • Предлагать технические и продуктовые улучшения B2B-продукта

Требования

  • 6+ года коммерческой разработки на Kotlin под Android
  • Уверенное знание Android SDK: жизненные циклы, процессы, память, Configuration Changes, фоновые задачи
  • Coroutines + Flow, RXJava2 — уверенное владение
  • 2+ год продакшн-опыта с Jetpack Compose и понимание, когда его не стоит использовать (гибрид с View, интероп)
  • Clean Architecture, мультимодульность (feature/domain/data слои), Gradle Kotlin DSL
  • Знание паттернов: MVVM, MVI, Repository, UseCase
  • DI: Koin, Hilt/Dagger — уверенно
  • Сеть и данные: Retrofit2 + OkHttp, Room/DataStore, базовое понимание root/tamper detection и обфускации (R8/ProGuard)
  • Тестирование: JUnit, MockK/Mockito, корутинные тесты (Turbine), Espresso или Compose UI-тесты
  • Git на уровне GitFlow, feature flags, работа с крупными репозиториями и мерж-конфликтами
  • Профилирование через Android Studio Profiler / Perfetto, оптимизация памяти
  • Опыт публикации в Google Play, работа с Play Console, внутренние треки, staged rollout, force-update
  • Опыт интеграций с REST, WebSocket, offline-first подходы
  • Опыт работы с логами и мониторингом: Splunk / Grafana / Firebase Crashlytics

Будет плюсом

  • CI/CD (GitLab CI / GitHub Actions / Bitrise / Jenkins), quality gates: Detekt, ktlint, Danger
  • Опыт в финтехе / банкинге / платежах
  • Опыт с B2B-продуктами: сложные роли и права доступа, работа с юрлицами (ОЭП, доверенности, подписанты)
  • Опыт миграции View → Compose на живом продукте
  • RxJava (для работы с legacy-модулями)
  • Kotlin Multiplatform (KMP) / shared-код с iOS
  • Edge-to-edge, Material 3, accessibility, поддержка нескольких локалей (ru/ky/en)
  • Опыт с CameraX / ML Kit / сканерами документов и QR

Условия

  • ЗП: От 180000 KGS в месяц