- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик Mobile Android Senior
Стабильный долгосрочный проект в сфере ВЭД с современным стеком (Compose, Flow, KSP). Из минусов — бюрократизированный процесс подачи (неймчек) и отсутствие указанной вилки зарплаты.
Сложность вакансии
Позиция требует глубоких знаний современной Android-экосистемы (Compose, KSP, Flow) и строгого соблюдения корпоративных стандартов безопасности и тестирования. Процесс отбора осложнен обязательным неймчеком и детальным анкетированием по компетенциям.
Анализ зарплаты
Для позиции Senior Android Developer в РФ рыночный диапазон составляет 300-450 тысяч рублей. Учитывая сложность проекта и требования к безопасности, можно ожидать предложение в верхней части этого диапазона.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте ваше резюме с указанием возраста и локации в Telegram, чтобы присоединиться к команде разработки ВЭД-стрима!
Описание вакансии
ID 3478
Разработчик Mobile Android
Senior
РФ*❗️**❗️**❗️*
**На проекте есть процедура неймчека: при подаче кандидата, указывать полные ФИО, дату рождения, номер телефона и почту кандидата (не корпоративную)
В резюме должны быть корректно указаны заказчики и юр лица трудоустройства на проектах, а так же полноценно расписаны обязанности и достижения
Просьба прикреплять подробный чек-лист по требованиям в вакансии**
Сфера деятельности заказчика
ИТ-компания
Описание проекта
Стрим- Внешнеэкономическая деятельность
Период актирования
Месяц
Форма налогообложения подрядчика
с НДС
Часовой пояс
Москва (UTC+03:00, Europe/Moscow) ± 2 ч
Ключевые компетенции
Gradle
Kotlin
Flow
android
UI
dagger 2
MVVM
UI-тесты
Maven/Gradle
Kaspresso
viewmodel
espresso
Гражданство
РФ, СНГ
Требования
Требования к вакансии:
∙ От 2 лет коммерческой Android-разработки.
∙ Владение 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.
Формат работы
Удаленно
Продолжительность проекта
Год
Тестовое задание
Просьба заполнить чек-лист по требованиям, приложен к вакансии.
Отметки- Да/нет, +/- не принимаются за ответ (вышлю по результатам общения)
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- MVVM
- Jetpack Compose
- Kotlin
- Java
- JUnit
- Gradle
- SonarQube
- Android SDK
- Espresso
- Kotlin Coroutines
- KSP
- Dagger 2
- Flow
- Detekt
- WorkManager
- MockK
- Kaspresso
- Material 3
- ProGuard
- R8
Возможные вопросы на собеседовании
Проект предполагает работу в крупном многомодульном приложении. Важно понимать, как кандидат изолирует фичи.
Расскажите о вашем опыте разделения проекта на API и Implementation модули. Как вы управляете границами модулей и зависимостями между ними?
В требованиях указан Dagger 2 с использованием feature-scopes и multibinding. Это критично для управления графом зависимостей в больших проектах.
Как вы организуете Scope в Dagger 2 для фич, которые должны жить дольше одного экрана, но меньше всего жизненного цикла приложения?
Вакансия делает упор на Jetpack Compose и Material 3.
С какими проблемами производительности в Jetpack Compose вы сталкивались и как оптимизировали рекомпозицию в сложных списках?
Безопасность — один из ключевых пунктов требований для финтех/ВЭД направления.
Какие подходы и инструменты вы используете для безопасного хранения чувствительных данных на устройстве и защиты сетевого взаимодействия (SSL Pinning и т.д.)?
Проект требует написания UI-тестов на Kaspresso.