Назад
6 дней назад

Middle/Senior Android Developer (AI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle/Senior Android Developer (AI): Разработка нативного Android-приложения AI-продукта с акцентом на Kotlin, Jetpack Compose, многомодульную архитектуру и надежные клиент-серверные сценарии. Focus on интеграции ИИ-помощника и риск-профиля, оптимизации CI/CD и Gradle, обеспечении качества релизов и поддержки разных версий Android.

Локация: Москва; удалённая работа по РФ.

Компания

СберЗдоровье — аккредитованная IT-компания и одна из крупнейших Digital Health-платформ в России, развивающая AI-направление, мобильные приложения, ИИ-помощника и сервисы персонализированного профиля здоровья.

Что делать

  • Разрабатывать Android-функциональность нового AI-продукта, экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
  • Создавать чат и ИИ-помощника с асинхронными ответами, историей сообщений, загрузкой документов, обработкой ошибок и запасными сценариями.
  • Разрабатывать UI риск-профиля и медицинских данных: анкеты, карточки, графики, объяснения, доверие и согласия.
  • Развивать переиспользуемые компоненты, библиотеки, SDK и многомодульную архитектуру с разделением feature/platform/core.
  • Интегрироваться с backend/API, авторизацией, аналитикой, фича-флагами и наблюдаемостью; оптимизировать CI/CD, Gradle и скорость сборки.
  • Участвовать в код-ревью, декомпозиции, тестировании, обсуждении API-контрактов и релизах совместно с Product, Backend, iOS, QA, SA, Design и ML.

Требования

  • От 3 до 6 лет опыта разработки.
  • Уверенный Kotlin; Kotlin Coroutines и Flow, включая SharedFlow, StateFlow, operators, scopes, lifecycle, cancellation, structured concurrency и обработку ошибок.
  • Архитектура Android-приложений: Clean Architecture, UDF/MVI/TEA или близкие подходы, separation of concerns.
  • Jetpack Compose для новых экранов и понимание interoperability с legacy View.
  • Навигация, управление состоянием и обработка состояний загрузки, пустого экрана, ошибки и контента.
  • Сетевой слой REST, авторизация и сессии, повторы запросов, маппинг ошибок и работа без сети или при плохом соединении.
  • Локальное хранение и кэширование: Room, DataStore, SharedPreferences или аналоги.
  • Многомодульные Android-проекты, границы API, api/impl-подход, изоляция зависимостей и влияние модулей на время сборки.
  • Gradle, dependency configurations, implementation vs api, version catalogs и основы convention plugins; опыт Android CI/CD для сборок, проверок, тестов, артефактов и ускорения обратной связи.
  • Понимание жизненного цикла приложения, push-уведомлений, диплинков, разрешений, аналитики и crash reporting; unit tests для ViewModel/use cases/services.
  • Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат и регрессионные проверки; умение работать с Backend, ML, Product, QA, SA, iOS и Design.

Хорошо, если есть

  • Опыт разработки consumer health, medtech или wellness-приложений.
  • UX чата и помощника, потоковые ответы, голос, файлы и загрузки; графики, визуализация данных и UX чувствительных данных.
  • Наблюдаемость с Sentry, Firebase Crashlytics, AppMetrica, Grafana или аналогами.
  • Оптимизация производительности Android, profiling и поиск утечек памяти.
  • Опыт модульной архитектуры, общих библиотек, SDK, дизайн-системы, Gradle-плагинов и настройки Android CI/CD с нуля.
  • Опыт автотестов и релизного процесса; практическое применение AI-помощи в разработке с дисциплиной код-ревью.
  • Базовое понимание LLM, RAG и agentic-сценариев на уровне интеграции клиента с backend/ML.

Культура и преимущества

  • Удалённая работа по РФ или офис в БЦ Technopark Plaza.
  • Медицинская программа с телемедициной, очными приёмами, психологами, стоматологией и диагностикой.
  • Оплачиваемые курсы английского языка, профильное обучение и курсы в СберУниверситете.
  • Корпоративный ноутбук и компенсация спортивного абонемента.
  • Поддержка участия и выступлений на профильных конференциях.
  • Командная среда с минимумом бюрократии и взаимопомощью.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →