Android-разработчик (Kotlin, Jetpack Compose)

Тануки, японский ресторан

Android-разработчик (Kotlin, Jetpack Compose)

Москва, Пресненская набережная, 12

Метро: Деловой центр

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

Развиваем Android-приложение для заказа еды: от выбора блюд и оформления заказа до оплаты и использования программы лояльности. Ищем разработчика, который будет создавать новые пользовательские сценарии и участвовать в техническом развитии продукта.

Новые экраны пишем на Jetpack Compose с MVI. В приложении также используем XML и MVVM: постепенно обновляем существующие решения, развиваем UI-kit и библиотеку компонентов.

Чем предстоит заниматься

  • Разрабатывать продуктовые функции: участвовать в обсуждении требований, декомпозиции и оценке задач, выбирать технические решения, покрывать код тестами и доводить задачи до релиза.

  • Создавать новые экраны на Jetpack Compose, переносить существующие экраны и компоненты с XML.

  • Улучшать архитектуру и тестируемость кода, развивать переиспользуемые компоненты и общие модули.

  • Интегрировать API и сторонние SDK, работать с локальным хранением данных.

  • Проводить код-ревью, разбирать ошибки и устранять причины инцидентов.

Что мы ожидаем

  • Опыт коммерческой Android-разработки от трёх лет.

  • Уверенное владение Kotlin, опыт работы с Coroutines, Flow и StateFlow.

  • Практический опыт разработки на Jetpack Compose: управление состоянием, понимание рекомпозиции и побочных эффектов, создание переиспользуемых UI-компонентов.

  • Знание Android SDK: жизненный цикл Activity и Fragment, работа с ViewModel и навигацией, сохранение и восстановление состояния.

  • Понимание MVVM и MVI, принципов разделения ответственности между интерфейсом, бизнес-логикой и данными. Опыт участия в принятии архитектурных решений.

  • Умение самостоятельно уточнять требования, декомпозировать и оценивать задачи, обсуждать технические компромиссы и заранее сообщать о рисках.

Будет плюсом

  • Опыт миграции с XML на Jetpack Compose.

  • Разработка UI-китов, общих компонентов или библиотек.

  • Опыт написания тестов для Android-приложений.

  • Опыт диагностики проблем производительности, утечек памяти и причин падений.

  • Работа с push-уведомлениями, диплинками, аналитикой, эквайрингом и картами.

Наш стек

  • Язык и асинхронность: Kotlin 2.x, Coroutines, Flow.

  • Интерфейс: Jetpack Compose, XML, ViewBinding.

  • Архитектура: ViewModel, MVVM, MVI.

  • Навигация: Fragment, Jetpack Navigation.

  • Внедрение зависимостей: Koin.

  • Сеть: Retrofit, OkHttp.

  • Хранение данных: Room, DataStore.

Если вам интересно развивать приложение для заказа еды, создавать удобные пользовательские сценарии и участвовать в архитектурных решениях — будем рады познакомиться!

Навыки
  • Android SDK
  • Kotlin
  • Jetpack Compose
  • Kotlin Coroutines
  • Flow / StateFlow
  • MVVM
  • MVI
  • Jetpack Navigation
  • XML
  • ViewBinding
  • Koin
  • REST API
  • Retrofit
  • OkHttp
  • Room
  • DataStore
  • Code review
  • Тестирование мобильных приложений
Посмотреть контакты работодателя

Адрес

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

Юрент
  • Москва

  • Не указана

Рекомендуем
ИЦ АЙ-ТЕКО

Android-разработчик

ИЦ АЙ-ТЕКО

  • Москва

  • Не указана

Рекомендуем
Системная Интеграция

Android-разработчик (Java)

Системная Интеграция

  • Москва

  • Не указана

Рекомендуем
ИЦ АЙ-ТЕКО
  • Москва

  • Не указана

Эвотор
  • Москва

  • Не указана

ИЦ АЙ-ТЕКО
  • Москва

  • до 110000 RUR

ИЦ АЙ-ТЕКО

Android-разработчик

ИЦ АЙ-ТЕКО

  • Москва

  • до 130000 RUR

CORE
  • Москва

  • до 200000 RUR

  • Москва

  • от 600000 RUR

Детский мир
  • Москва

  • от 600000 RUR

START
  • Москва

  • от 600000 RUR

Консалт Плюс
  • Москва

  • до 450000 RUR

Честный знак.рф

Fullstack тестировщик (Kotlin)

Честный знак.рф

  • Москва

  • до 450000 RUR

БФТ-Холдинг
  • Москва

  • до 450000 RUR

БФТ-Холдинг
  • Москва

  • до 450000 RUR

Альфа-Банк

Android разработчик

Альфа-Банк

  • Москва

  • до 450000 RUR

Lamoda Tech
  • Москва

  • до 450000 RUR

Детский мир

Android-разработчик

Детский мир

  • Москва

  • до 450000 RUR

  • Москва

  • до 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию