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

Android-разработчик / Kotlin Multiplatform
Интересный проект на стыке AI и Real-time систем с использованием актуального стека технологий (KMP, Compose). Хорошие возможности для профессионального роста в современной продуктовой компании.
Сложность вакансии
Вакансия требует уверенного владения современным стеком (Compose, KMP) и опыта работы с real-time данными, что повышает порог входа. Дополнительную сложность создают требования к работе с картами и фоновыми процессами.
Анализ зарплаты
Зарплата в вакансии не указана, но для Android-разработчика уровня Middle+/Senior в Москве рыночный диапазон составляет от 250 000 до 400 000 рублей. Предложение будет конкурентоспособным, если попадет в эти рамки, учитывая специфику KMP.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Цифров уже сейчас
Присоединяйтесь к команде «Цифров» и создавайте передовые AI-решения для управления инцидентами в реальном времени!
Описание вакансии
*💻 Android-разработчик / Kotlin Multiplatform*
Удалёнка/Гибрид (Москва)
Цифров — AI-driven платформа для управления инцидентами в реальном времени.
Требования:
– Опыт Android-разработки на Kotlin от 3-4 лет.
– Уверенное знание Jetpack Compose или Compose Multiplatform.
– Понимание Kotlin Multiplatform: commonMain / androidMain, expect/actual, разделение общей и платформенной логики.
– Опыт работы с корутинами, Flow/state management, асинхронными сценариями и жизненным циклом приложения.
– Опыт интеграции с REST API, JSON-сериализацией, авторизацией через bearer/JWT/OAuth-подобные flow.
– Понимание DI и модульной архитектуры; опыт с Koin будет плюсом.
– Опыт работы с картами, геолокацией, разрешениями Android и фоновыми/real-time сценариями будет большим плюсом.
– Опыт с WebSocket или готовность быстро погрузиться в real-time обмен данными.
– Умение писать поддерживаемый код, работать через code review и аккуратно встраиваться в существующую архитектуру.
*➡️*Откликнуться
*📍*База знаний мобильного разработчика: @mobileproglib
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Kotlin Multiplatform
- Jetpack Compose
- Compose Multiplatform
- Coroutines
- Kotlin Flow
- REST API
- JSON
- JWT
- OAuth
- Koin
- WebSocket
- Android SDK
Возможные вопросы на собеседовании
Проверка понимания фундаментальных механизмов KMP для разделения логики.
Расскажите о механизме expect/actual в Kotlin Multiplatform. В каких случаях вы бы вынесли логику в androidMain, а не оставили в commonMain?
Важно для AI-платформы управления инцидентами, где данные обновляются мгновенно.
Как вы организуете обработку ошибок и переподключение при работе с WebSocket в Android-приложении?
Проверка навыков работы с реактивными потоками данных.
В чем разница между SharedFlow и StateFlow? Какой из них вы выберете для отображения состояния экрана в Compose и почему?
Критический аспект для систем мониторинга инцидентов.
Какие ограничения накладывает Android на работу с геолокацией в фоновом режиме и как вы обеспечиваете стабильность получения координат?
Оценка архитектурного мышления и опыта работы с DI.
Какие преимущества дает использование Koin в многомодульном проекте по сравнению с Dagger/Hilt?
Похожие вакансии
Flutter разработчик middle+/senior
Mobile Team Lead (Flutter)
React Native / Mobile Developer (Middle)
Senior Android Developer
iOS Developer middle+
React/React Native Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!