- Страна
- Россия
Разработчик Mobile Android (Senior)
Интересный проект в сфере финтеха с современным стеком технологий (Compose, Kotlin Flow). Однако, процесс найма выглядит бюрократизированным, и требуются жесткие условия по скрытию резюме и эксклюзивности кандидата.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту в крупных продуктовых компаниях (от 5 лет) и необходимостью глубокого знания стека (Dagger 2, Compose, KSP, безопасность). Также процесс отбора включает жесткий комплаенс и проверку данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении ставка не указана, но для позиции Senior Android Developer в РФ рыночный диапазон составляет от 300 000 до 500 000 рублей. Учитывая банковский сектор, можно ожидать предложений по верхней границе рынка при условии высокой экспертизы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
ID 3586
Разработчик Mobile Android
Senior
РФ
Просьба в ЕРП указывать для прохождения процедуры неймчека актуальные данны:
Полные ФИО
Регион, город
Дату рождения
личный телефон
личный мейл
!Прошу заполнять данные корректно, т.к уточнения увеличивают срок отбора и в дальнейшем некорректные данные создают репутационные риски!
Обращаю внимание, что у специалиста должно быть закрыто резюме на hh.ru (не просто не ищу работу, а видимость резюме - скрыто)
!!Рассматриваем сильных специалистов ТОЛЬКО из СОБСТВЕННОГО ШТАТА или ШТАТА супер надежного партнера!! Прошу грузить специалистов, которых не показываете параллельно и сможете закрепить за нами на время прохождения всех этапов.
Прошу прикреплять ПОДРОБНЫЙ чек лист ПО ВСЕМ задачам и требованиям вакансии. Прикреплять всю информацию, чтобы резюме выгружалось со ВСЕМИ ДАННЫМИ в нашем формате! прописывать дату рождения, номер телефона, Личную почту кандидата, город проживания в карточке!!
Прошу расшифровывать в чек листах (с чем работал/не работал, возможно, с чем то похожим работал, что делал/как взаимодействовал).
Ставку в карточке кандидата прошу указывать включая все налоги, в комментариях прописывать дополнительно в формате ставка без ндс - ставка вкл ндс - налог%. Показывайте по своим ставкам, прошу учесть что СТОИМОСТЬ один из критериев для проекта, помимо экспертизы специалиста.
Сфера деятельности заказчика
ИТ-компания
Описание проекта
Основной продукт: Мобильный банк для клиентов ЮЛ малого и среднего бизнеса.
Система состоит из мобильных приложений во всех 3 сторах: Apple store, Google Play, Huawei AppGallery и java-based backend в микросервисной архитектуре, который соединяет мобильное приложение с микросервисной же общебанковской платформой.
В составе одной из 6 команд стрима предстоит работать над развитием самого мобильного приложения, а также продуктов и сервисов Банка внутри него.
Период актирования
Квартал
Форма налогообложения подрядчика
без НДС
Часовой пояс
Москва (UTC+03:00, Europe/Moscow)
Ключевые компетенции
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
FCM/HMS Push
Navigation 3
QR/NFC
CameraX/ML Kit
WebRTC
Dynatrace
AAR/SDK
Гражданство
РФ
Требования
!!Критичен опыт работы в сильных, крупных продуктовых компаниях, + без частой смены проектов (желательно длительная работа на одном месте). Понимание архитектуры и опыт участия в разработке крупных продуктовых приложений!!
Обязательные требования
• От 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
Будет плюсом
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android SDK
- Kotlin
- Java
- Gradle
- Jetpack Compose
- Dagger 2
- Kotlin Coroutines
- Kotlin Flow
- Material 3
- MVVM
- KSP
- ProGuard
- R8
- Unit Testing
- UI Testing
- Espresso
- Kaspresso
- WorkManager
- Firebase
- WebRTC
- CameraX
- ML Kit
- NFC
- QR
Возможные вопросы на собеседовании
Проект предполагает работу в крупном приложении с разделением на API/implementation модули.
Расскажите о вашем опыте проектирования многомодульной архитектуры: как вы разделяете зависимости и обеспечиваете изоляцию фич?
Вакансия требует уверенного владения Jetpack Compose и Material 3.
С какими проблемами производительности в Jetpack Compose вы сталкивались и какими инструментами пользовались для их диагностики и устранения?
В финтехе критически важна безопасность данных.
Какие подходы и инструменты вы используете для безопасного хранения чувствительных данных и защиты сетевого взаимодействия в Android?
Упоминается использование Dagger 2 с feature-scopes и multibinding.
Как вы организуете управление жизненным циклом компонентов Dagger 2 в динамических фичах, чтобы избежать утечек памяти?
Требуется опыт написания UI-тестов.
В чем, по вашему мнению, основные сложности тестирования асинхронных операций с использованием Coroutines в UI-тестах и как вы их решаете?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

