yandex
N
NDA
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Android разработчик (Страхование)

ИИОценка ИИ

Интересный проект в сфере финтеха/страхования с современным стеком (Compose, FlowMVI, Koin). Четко прописанные требования и задачи указывают на зрелые процессы в команде, однако отсутствие указанной вилки зарплаты снижает прозрачность предложения.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к Senior-уровню: необходимо экспертное владение Kotlin, Jetpack Compose, MVI и глубокое понимание многомодульной архитектуры. Также ожидается готовность брать на себя ответственность за архитектурные решения и менторство.

Анализ зарплаты

Медиана400 000 ₽
Рынок300 000 ₽ – 500 000 ₽
ИИОценка ИИ

Для позиции Senior Android Developer на российском рынке медиана составляет около 350 000 - 450 000 рублей. Данная вакансия предполагает высокий уровень ответственности, что обычно соответствует верхней границе рыночного диапазона. Проекты в финтехе часто предлагают конкурентные условия выше среднего.

Сопроводительное письмо

Меня заинтересовала вакансия Senior Android разработчика в команду «Маркетплейс Страхование». Мой опыт коммерческой разработки на Kotlin и глубокое понимание Clean Architecture позволяют мне эффективно проектировать сложные фичи и принимать обоснованные архитектурные решения. Я имею значительный опыт работы с Jetpack Compose, MVI и многомодульными проектами, что полностью соответствует стеку вашей команды.

Особое внимание в своей работе я уделяю качеству кода через Code Review и менторство, а также соблюдению баланса между чистотой архитектуры и бизнес-показателями. Уверенное владение Coroutines, Flow и опыт работы с DI-системами (включая Koin) помогут мне быстро влиться в процессы и приносить пользу проекту с первых дней. Буду рад обсудить мой вклад в развитие мобильного приложения страхования на собеседовании.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в 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

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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) в нем?

Похожие вакансии

NDA
140 000 ₽ – 180 000 ₽

Flutter разработчик middle+/senior

SeniorУдалённо
Flutter · Dart · REST API · JSON · Redux · BLoC · MVVM · MVC · Android · iOS · Platform Channels · Flutter DevTools · GetIt · Injectable · Git · Fastlane · CI/CD · Firebase · Firebase Cloud Messaging · Crashlytics
+20 навыков
V
Volna
280 000 ₽ – 300 000 ₽

Senior Android Developer

SeniorУдалённо
Android · Kotlin · Jetpack Compose · Clean Architecture · Coroutines · Kotlin Flow · Dagger Hilt · REST API · Git
+9 навыков
IP
IT People group
Не указана

Разработчик Android

SeniorУдалённо
Android SDK · Kotlin · Java · RxJava 2 · Dagger 2 · JUnit · Espresso · Mockito · REST API · Android Jetpack
+10 навыков
А
Арт-Финтех
до 200 000 ₽

Разработчик Android, Senior

SeniorУдалённо
Android · Kotlin · Jetpack Compose · Clean Architecture · MVI · Dependency Injection · Kotlin Flow · Room · Retrofit · Git · Gradle · Unit Testing · Snapshot Testing · CI/CD · Firebase · HMS · GMS
+17 навыков
ОМ
Открытая мобильная платформа
Не указана

Ведущий разработчик C++ Qt (команда мобильных сервисов)

SeniorУдалённо
C++ · Qt · Linux · Android · System Programming
+5 навыков
NDA
Не указана

Senior Android Developer

SeniorУдалённо
Kotlin · Java · Jetpack Compose · MVVM · Clean Architecture · Hilt · Koin · REST API · Retrofit · OkHttp · Room · Kotlin Coroutines · Kotlin Flow · BLE · NFC · Kotlin Multiplatform · WebView
+17 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA
Россия