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