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

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

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

Android-разработчик / Kotlin Multiplatform

ИИОценка ИИ

Интересный проект на стыке AI и Real-time систем с использованием актуального стека технологий (KMP, Compose). Хорошие возможности для профессионального роста в современной продуктовой компании.


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

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

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

Вакансия требует уверенного владения современным стеком (Compose, KMP) и опыта работы с real-time данными, что повышает порог входа. Дополнительную сложность создают требования к работе с картами и фоновыми процессами.

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

Медиана320 000 ₽
Рынок250 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в вакансии не указана, но для Android-разработчика уровня Middle+/Senior в Москве рыночный диапазон составляет от 250 000 до 400 000 рублей. Предложение будет конкурентоспособным, если попадет в эти рамки, учитывая специфику KMP.

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

Меня заинтересовала вакансия Android-разработчика в компании «Цифров», так как мой опыт работы с Kotlin и Jetpack Compose идеально совпадает с вашим стеком. Я имею более 4 лет опыта в мобильной разработке и активно изучаю возможности Kotlin Multiplatform, что позволит мне эффективно участвовать в развитии вашей кроссплатформенной архитектуры.

Особенно меня привлекает работа над AI-driven платформой, где критически важна обработка данных в реальном времени. У меня есть опыт работы с WebSocket и сложными асинхронными сценариями через Coroutines и Flow, а также навыки интеграции геолокационных сервисов. Я привык писать чистый, модульный код и готов к активному участию в code review для поддержания высокого качества продукта.

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

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

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

Откликнитесь в Цифров уже сейчас

Присоединяйтесь к команде «Цифров» и создавайте передовые 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

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

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

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

Навыки

  • 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?

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

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 навыков
T
Twinby
300 000 ₽ – 450 000 ₽

Mobile Team Lead (Flutter)

LeadУдалённо
Flutter · BLoC · Cubit · Firebase · AppsFlyer · CI/CD · Swift · Kotlin · AdMob · IAP
+10 навыков
В
Вадеквате
140 000 ₽ – 180 000 ₽

React Native / Mobile Developer (Middle)

MiddleУдалённо
React Native · Expo · Expo Router · TypeScript · JavaScript · React Query · Zustand · REST API · WebSocket · Centrifuge · Git · Reanimated · EAS Build
+13 навыков
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 навыков
O
OUTKOD
210 000 ₽ – 240 000 ₽

iOS Developer middle+

MiddleУдалённо
iOS · Swift · CoreData · SOLID · KISS · Clean Architecture · MVVM · Redux · Flux · Unit Testing · Dependency Injection
+11 навыков
T
TIYN
320 000 ₽ – 350 000 ₽

React/React Native Developer

Удалённо
TypeScript · React · React Native · React Router · MobX · React Hook Form · Yup · SOLID · REST API · SCSS
+10 навыков
более 1000 офферов получено
4.9

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

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

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

Россия