- Страна
- Россия
- Зарплата
- от 600 000 ₽
Откликайтесь
на вакансии с ИИ

Senior Android Developer
Привлекательная вакансия с высокой заработной платой (от 600к) и возможностью удаленной работы. Четко описанный современный стек технологий и ответственные задачи делают её отличным вариантом для опытных Senior-разработчиков.
Сложность вакансии
Высокая сложность обусловлена требованием к глубокому опыту (6+ лет) и специфическим навыкам проектирования offline-first решений и real-time систем. Ожидается полная ответственность за архитектурные решения и безопасность данных.
Анализ зарплаты
Предлагаемая зарплата от 600 000 ₽ значительно выше среднерыночных показателей для Senior Android разработчиков в России, которые обычно варьируются от 350 000 до 500 000 ₽. Это предложение входит в топ-5% рынка для данной позиции.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Гепард уже сейчас
Откликайтесь на вакансию Senior Android Developer в Гепард, чтобы проектировать сложные offline-first решения в крупной логистической компании!
Описание вакансии
*⌨️ Senior Android Developer*
от 600 000 ₽
Удалёнка
Гепард — транспортно-экспедиционные услуги.
Требования:
– 6+ лет коммерческого опыта Android-разработки
– Экспертное владение Kotlin (Coroutines, Flow), Jetpack Compose
– Практическое применение MVVM и MVI
– Android Architecture Components (ViewModel, WorkManager, BroadcastReceiver)
– Dependency Injection: Dagger 2 / Hilt
– Работа с сетью: Retrofit, OkHttp, offline-режим
– Работа с БД: Room, кэширование, синхронизация
– Опыт проектирования offline-first решений
– Самостоятельность и ответственность за архитектурные решения
– Опыт разработки мессенджеров или real-time приложений
– WebSocket / Socket.IO
– Оптимизация производительности и профилирование
– Data synchronization и conflict resolution
– Mobile security и шифрование данных
*➡️*Откликнуться
*📍*База знаний мобильного разработчика: @mobileproglib
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- MVVM
- Jetpack Compose
- Kotlin
- Android
- Hilt
- Kotlin Flow
- MVI
- Coroutines
- Retrofit
- WebSocket
- Room
- Dagger 2
- OkHttp
- WorkManager
- BroadcastReceiver
- Socket.io
Возможные вопросы на собеседовании
Вакансия требует опыта проектирования offline-first решений. Важно понять, как кандидат обрабатывает конфликты данных.
Расскажите о вашем опыте реализации стратегий разрешения конфликтов (conflict resolution) при синхронизации данных между локальной БД Room и сервером.
В стеке указаны Coroutines и Flow. Вопрос проверяет понимание управления жизненным циклом асинхронных операций в UI.
В чем разница между collect, collectLatest и launchWhenStarted при работе с Flow в Jetpack Compose?
Упомянуты WebSocket и real-time приложения. Важно знать, как поддерживать стабильное соединение.
Как вы организуете механизм переподключения (reconnection strategy) для WebSocket в Android-приложении, чтобы минимизировать расход батареи?
Требуется опыт работы с MVI. Вопрос на понимание концепции однонаправленного потока данных.
Какие основные преимущества и недостатки архитектуры MVI вы выделили для себя в сравнении с MVVM в крупных проектах?
Безопасность данных — один из ключевых пунктов требований.
Какие подходы и библиотеки вы используете для шифрования чувствительных данных в SharedPreferences или Room?
Похожие вакансии
Senior iOS-разработчик
Senior Flutter разработчик
Middle+/Senior Flutter разработчик
Flutter разработчик middle+/senior
IOS разработчик Senior (тендерный запрос)
Android-разработчик (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!