Android Developer

Проект

Банк

Роль

Android Developer

Грейд

Senior/Middle+

Требования

Описание проекта

Основной продукт: Мобильный банк для клиентов ЮЛ малого и среднего бизнеса. Система состоит из мобильных приложений во всех 3 сторах: Apple store, Google Play, Huawei AppGallery и java-based backend в микросервисной архитектуре, который соединяет мобильное приложение с микросервисной же общебанковской платформой. В составе одной из 6 команд стрима предстоит работать над развитием самого мобильного приложения, а также продуктов и сервисов Банка внутри него.

Оплата: Квартал

Ключевые компетенции: Gradle, C++, Kotlin, Java 17, Huawei, UI, dagger 2, Kotlin Coroutines/Flow, Android Studio, jetpack compose, firebase, Android SDK, ui тестирование, appmetrica, material 3, Android UI, ksp, ProGuard/R8, flavors/build types, Google, FCM/HMS Push, Navigation 3, QR/NFC, CameraX/ML Kit, WebRTC, Dynatrace, AAR/SDK

Гражданство: РФ

Локация: РФ

Требования к вакансии: ∙ От 3,5 лет коммерческой Android-разработки для middle + От 5 лет коммерческой Android-разработки для senior ∙ Уверенное владение Kotlin, Android SDK, Java 17, Gradle и Android Studio. ∙ Практический опыт с Jetpack Compose, Material 3, управлением состоянием и производительностью Compose. ∙ Уверенная работа с классическим Android UI: Fragment, ViewBinding, XML-layouts, RecyclerView, ViewModel. ∙ Понимание MVVM, разделения фич на API/implementation-модули, управления зависимостями и границами модулей в большом проекте. ∙ Опыт DI на Dagger 2 и KSP: компоненты, модули, feature-scopes, multibinding. ∙ Kotlin Coroutines, Flow/StateFlow ∙ Знание фоновых задач и ограничений Android: WorkManager, push-уведомления. ∙ Опыт написания unit- и UI-тестов; понимание Espresso/Kaspresso, MockK/JUnit. ∙ Умение работать с ProGuard/R8, release-сборками, flavors/build types, подписью приложений и зависимостями Gradle. ∙ Внимание к качеству: code review, Detekt, SonarQube, устранение утечек памяти. ∙ Понимание принципов безопасной мобильной разработки: хранение чувствительных данных, биометрия, защита сетевого взаимодействия, работа с криптографическими SDK. Будет плюсом ∙ Опыт в финтехе, платежах или высоконагруженных пользовательских приложениях. ∙ Работа с Google и Huawei flavors: FCM/HMS Push, различия сервисов и сборок. ∙ Навигация через Navigation 3 для Compose. ∙ Интеграции с QR/NFC, CameraX/ML Kit, файловыми вложениями, WebRTC. ∙ Работа с аналитикой и мониторингом: AppMetrica, Dynatrace, Firebase. ∙ Опыт с C++/NDK, внешними AAR/SDK и анализом проблем совместимости зависимостей. ∙ Опыт развития дизайн-системы и UI Kit в Compose и View.

Обязательные требования

• От 3,5 лет коммерческой Android-разработки для middle + • От 5 лет коммерческой Android-разработки для senior • Уверенное владение Kotlin, Android SDK, Java 17, Gradle и Android Studio. • Практический опыт с Jetpack Compose, Material 3, управлением состоянием и производительностью Compose. • Уверенная работа с классическим Android UI: Fragment, ViewBinding, XML-layouts, RecyclerView, ViewModel. • Понимание MVVM, разделения фич на API/implementation-модули, управления зависимостями и границами модулей в большом проекте. • Опыт Android UI на Dagger 2 и KSP: компоненты, модули, feature-scopes, multibinding. • Kotlin Coroutines, Flow/StateFlow • Знание фоновых задач и ограничений Android: WorkManager, push-уведомления. • Опыт написания unit- и UI-тестов; понимание Espresso/Kaspresso, MockK/JUnit. • Умение работать с ProGuard/R8, release-сборками, flavors/build types, подписью приложений и зависимостями Gradle. • Внимание к качеству: code review, Detekt, SonarQube, устранение утечек памяти. • Понимание принципов безопасной мобильной разработки: хранение чувствительных данных, биометрия, защита сетевого взаимодействия, работа с криптографическими SDK.ui

Формат работы: Удаленно

Продолжительность проекта: Год

Дополнительные условия

Просьба указывать для прохождения процедуры неймчека актуальные данные: Полные ФИО Регион, город Дату рождения личный телефон личный мейл Обращаю внимание, что у специалиста должно быть закрыто резюме на hh.ru !!Рассматриваем сильных специалистов ТОЛЬКО из СОБСТВЕННОГО ШТАТА или ШТАТА супер надежного партнера!! Прошу подавать специалистов, которых не показываете параллельно и сможете закрепить за нами на время прохождения всех этапов. Прошу прикреплять ПОДРОБНЫЙ чек лист ПО ВСЕМ задачам и требованиям вакансии. Прикреплять всю информацию, чтобы резюме было со ВСЕМИ ДАННЫМИ. Прошу расшифровывать в чек листах (с чем работал/не работал, возможно, с чем то похожим работал, что делал/как взаимодействовал). Ставку кандидата прошу указывать включая все налоги, в комментариях прописывать дополнительно в формате ставка без ндс - ставка вкл ндс - налог%. Показывайте по своим ставкам, прошу учесть что СТОИМОСТЬ один из критериев для проекта, помимо экспертизы специалиста.

Важно!

При отправке кандидата приложите информацию:

  1. ФИО
  2. Дата рождения
  3. Локация
  4. Грейд
  5. Рейт (ставка/час)
  6. Возможная дата старта на новый проект
  7. Планы на отпуск в ближайшие 3 месяца
  8. Штатный/партнерский/рынок
  9. Скрининг по заявленным требованиям к вакансии (проставить +-)