← К каталогу
РО

Российский университет дружбы народов, ФГАОУ ВО

Ведущий программист Kotlin

УдалённоУровень не указанМосква, Россия11 дн. назад
О ВАКАНСИИ

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

Обязанности:

  • Доработка существующих разделов и добавление новых.
  • Интеграция с новым API вуза, работа с REST-сервисами .
  • Исправление багов по логам Crashlytics и обратной связи от пользователей.
  • Обновление приложения под новые версии Android (targetSdk 36+).
  • Оптимизация push-уведомлений и фоновых задач.
  • Рефакторинг Compose-экранов, улучшение UI/UX.
  • Выпуск обновлений в Google Play, работа с внутренним тестированием.
  • Написание тестов на критичные сценарии (авторизация, расписание, оплата).

Требования:

  • Обязательно:
  • Стек : Язык: Kotlin 2.3.0, UI: Jetpack Compose, DI: Hilt (Dagger), Сеть: Retrofit, БД: Room, Архитектура: MVVM / Clean Architecture, Сборка: Gradle, AGP, KSP
  • Уверенное владение Kotlin (включая корутины, Flow, sealed-классы).
  • Опыт коммерческой разработки на Jetpack Compose .
  • Практика работы с Hilt (Dagger) : компоненты, скоупы, @HiltViewModel.
  • Опыт интеграции с Retrofit и настройки сетевого слоя.
  • Работа с Room : сущности, DAO, миграции, Flow-запросы.
  • Понимание MVVM / Clean Architecture , принципов SOLID.
  • Опыт работы с существующим проектом (brownfield) — умение разбираться в чужом коде.
  • Уверенная работа с Git и понимание CI/CD-пайплайнов.
  • Опыт публикации и обновления приложений в Google Play .
  • Будет плюсом:
  • Опыт разработки на Swift / iOS — сможете синхронизировать логику между платформами и подстраховать iOS-направление.
  • Знание Kotlin Multiplatform (KMP) .
  • Опыт в EdTech , корпоративных или государственных приложениях.
  • Понимание специфики интеграций с 1С / ERP-системами.

Личные качества

  • Самостоятельность: умеете сами найти баг, предложить решение и согласовать его.
  • Аккуратность: не ломаете прод, пишете тесты на критичные сценарии.
  • Коммуникабельность: умеете общаться с заказчиком и переводить «сделайте удобно» в конкретные задачи.
  • Ответственность за результат и внимание к деталям.

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6