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

Senior Android разработчик (Страхование)
Интересный проект в сфере финтеха/страхования с современным стеком (Compose, FlowMVI, Koin). Четко прописанные требования и задачи указывают на зрелые процессы в команде, однако отсутствие указанной вилки зарплаты снижает прозрачность предложения.
Сложность вакансии
Высокая сложность обусловлена требованиями к Senior-уровню: необходимо экспертное владение Kotlin, Jetpack Compose, MVI и глубокое понимание многомодульной архитектуры. Также ожидается готовность брать на себя ответственность за архитектурные решения и менторство.
Анализ зарплаты
Для позиции Senior Android Developer на российском рынке медиана составляет около 350 000 - 450 000 рублей. Данная вакансия предполагает высокий уровень ответственности, что обычно соответствует верхней границе рыночного диапазона. Проекты в финтехе часто предлагают конкурентные условия выше среднего.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы эксперт в Kotlin и Compose, готовый брать ответственность за архитектуру страховых сервисов, откликайтесь прямо сейчас!
Описание вакансии
ID 3129
Разработчик для #android
Senior
РФ/РБ
в 15:50 по московскому времени
Проект Страхование в ЛК и МП
Команда МБ. Маркетплейс Страхование_Страхование и Cross-sale
Основные задачи
- Проектирование фичи целиком
- Декомпозиция сложной бизнес-логики
- Ответственность за архитектурные решения
- Code review и менторство (по уровню)
- Понимание баланса между архитектурой, сроками и бизнес-требованиями
Требования
- Глубокое понимание Clean Architecture (data / domain / presentation) и подобных архитектур
- Коммерческий опыт MVI (желательно FlowMVI) или MVVM+ (MVI/MVVM Hybrid)
- Опыт работы с feature-based многомодульной архитектурой, желательно с разделением на api и реализацию
- Практическое применение SOLID, KISS, DRY и паттернов проектирования
- Экспертное владение Kotlin
- Сильное владение KotlinX.Coroutines и Flow
(Structured concurrency & Cancellation, Dispatcher, Thread-safety, Cold/Hot Flows)
- Знание ООП и ФП парадигм
- Опыт с Jetpack Compose от 1 года (желательно Production-опыт)
- Понимание recomposition, stability, state hoisting, side-effects
- Умение верстать адаптивный дизайн и использовать анимации
- Отличное знание Material Design
- Понимание REST
- Опыт работы с KotlinX.Serialization с опытом реализации кастомный сериализаторов
- Плюсом будет опыт работы с Ktor
Дополнительные требования
- Опыт работа с хранением данных
- SharedPreferences и DataStore
- Базы данных, например, Room, SQLite или Realm
- Память устройства
- Опыт работы с DI системами
- Понимание factory, single, scoped и осознанное управление lifecycle зависимостей
- Плюсом будет production-опыт с Koin
- Уверенная настройка Gradle и version catalog на уровне работы с зависимостями и AGP
- Опыт работы с Navigation 3
или с любыми другими type-safe подходами (напр, type-safe Navigation 2) к навигации
- Опыт написания Unit-тестов
- Плюсом будет опыт работы с Kotest (+ property testing)
- Опыт работы с системой аналитики, а также опыт расследования инцидентов
- Плюсом будет опыт работы с Yandex AppMetrica
- Опыт интеграции сторонних библиотек (Сравнение аналогов, детальный разбор, внедрение с/без инкапсуляции)
Срок привлечения
Длительный срок, возможен отказ в соответствиями с условиями договора, если проекты будут приостановлены
Писать Откликнуться*⚡️**⚡️**⚡️**⚡️*
*👀* Загляни к нам 👉: 🚀 Устали от ценовых ошибок? Узнайте, где купить с суперскидками! 🔍💰 | InsideAds
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android
- Kotlin
- Jetpack Compose
- MVI
- MVVM
- Clean Architecture
- Kotlin Coroutines
- Kotlin Flow
- SOLID
- Koin
- Room
- SQLite
- Gradle
- Unit Testing
- REST
- kotlinx.serialization
- Ktor
Возможные вопросы на собеседовании
Проверка глубокого понимания реактивного программирования и управления ресурсами в Android.
Расскажите о механизмах Structured Concurrency в Kotlin Coroutines. Как вы обрабатываете отмену (Cancellation) и обеспечиваете Thread-safety в сложных Flow-цепочках?
Вакансия требует опыта с Compose от года и понимания внутренних процессов.
Как работает механизм Recomposition в Jetpack Compose? Какие факторы влияют на Stability типов и как State Hoisting помогает в тестировании и переиспользовании компонентов?
Проект использует многомодульность с разделением на api и реализацию.
В чем преимущества и сложности feature-based многомодульной архитектуры с разделением на api/impl модули? Как вы организуете навигацию между такими модулями?
Упоминается использование MVI (FlowMVI).
В чем ключевое отличие MVI от MVVM? С какими проблемами состояния (State) вы сталкивались при реализации MVI и как их решали?
Senior должен уметь обосновывать выбор инструментов.
Сравните Koin и Dagger/Hilt. В каких ситуациях вы бы предпочли Koin для крупного многомодульного проекта, и как вы управляете жизненным циклом зависимостей (scopes) в нем?
Похожие вакансии
Flutter разработчик middle+/senior
Senior Android Developer
Разработчик Android
Разработчик Android, Senior
Ведущий разработчик C++ Qt (команда мобильных сервисов)
Senior Android Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!