I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Senior Android Developer (ИИ-департамент) в

Разработчики, Мобильная разработка, Android · сегодня, 19:43 · 09.11.2026

Зарплата не указана

Откликнуться

Локация: не указана

Формат: Удалённая работа, Гибрид, Офис

Занятость: не указана

Грейд: Senior

#вакансия #удаленка #Россия

Senior Android Developer (ИИ-департамент) в

крупнейшую в России Digital Health платформу.

Компания рассматривает кандидатов только из России

З/п: обсуждается индивидуально.

Формат работы: Удаленка из России, Гибрид, Офис(Москва, БЦ Technopark Plaza)

🔷Задачи:

Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения;

Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке;

Развивать переиспользуемые Android-компоненты, библиотеки и SDK для быстрого внедрения продуктовой функциональности;

Работать с чатом и ИИ-помощником: асинхронные ответы, история сообщений, загрузка документов, ошибки и запасные сценарии;

Разрабатывать UI риск-профиля и медицинских данных: анкеты, карточки, графики, объяснения, доверие и согласия;

Интегрироваться с backend/API, авторизацией, аналитикой, фича-флагами и наблюдаемостью;

Участвовать в развитии многомодульной архитектуры Android-приложения и границ между feature/platform/core слоями;

Оптимизировать CI/CD, Gradle-конфигурации и скорость сборки там, где это влияет на поставку команды;

Учитывать ограничения мобильных релизов: обратную совместимость, поэтапный раскат, регресс, работу на разных версиях Android;

Писать тестируемый код, участвовать в код-ревью, декомпозиции и обсуждении API-контрактов;

Работать в кросс-функциональной команде с Product, Backend, iOS, QA, SA, Design и ML.

🔷Требования:

Android developer от 4 лет;

Уверенный Kotlin;

Опыт работы с Jetpack Compose от года;

Kotlin Coroutines / Flow: SharedFlow, StateFlow, operators, scopes, lifecycle, cancellation, structured concurrency, error handling;

Архитектура Android-приложений: Clean Architecture, UDF/MVI/TEA или близкие подходы, separation of concerns;

Навигация, управление состоянием, работа с UI-состояниями загрузки, пустого экрана, ошибки и контента;

Сетевой слой: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа без сети или при плохой сети;

Работа с локальным хранением и кэшированием: Room/DataStore/SharedPreferences или аналоги;

Многомодульные Android-проекты: понимание влияния модулей на время сборки, границ API, ‘api/impl‘-подхода и изоляции зависимостей;

Gradle: dependency configurations, ‘implementation‘ vs ‘api‘, version catalogs, основы convention plugins;

Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи;

Качество мобильного продукта: жизненный цикл приложения, push-уведомления, диплинки, разрешения, аналитика, crash reporting;

Тестирование: unit tests для ViewModel/use cases/services, UI tests как плюс;

Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки;

Умение работать с Backend, ML, Product, QA, SA, iOS и Design.

Будем преимуществом при отборе:

Опыт consumer health/medtech/wellness приложений;

UX чата/помощника, потоковые ответы, голос, файлы, загрузки;

Графики, визуализация данных и UX для чувствительных данных;

Наблюдаемость: Sentry/Firebase Crashlytics/AppMetrica/Grafana или аналоги;

Производительность Android: время запуска, ANR, лаги, память, оптимизация сети;

Опыт profiling и поиска утечек памяти;

Опыт модульной архитектуры, общих библиотек, SDK, дизайн-системы;

Опыт написания Gradle-плагинов или настройки Android CI/CD с нуля;

Опыт CI/CD для Android, автотестов и релизного процесса;

Практический опыт ИИ-помощи в разработке с дисциплиной код-ревью;

Базовое понимание LLM/RAG/agentic-сценариев на уровне интеграции клиента с backend/ML.

Отклики ждём ••••••••

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте