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

android-разработчик приложения для заказа еды

Коротко

Android-разработчик для развития приложения заказа еды (выбор блюд, оплата, программа лояльности) в сети ресторанов Тануки. Работа с Jetpack Compose/MVI, а также поддержка существующего кода на XML/MVVM, развитие UI-kit и библиотеки компонентов. Требуется от 3 лет коммерческого опыта на Android, уверенное владение Kotlin, Coroutines, Flow, StateFlow и практический опыт Jetpack Compose. Формат — гибрид в Москве.

Описание
Развиваем 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-уведомлениями, диплинками, аналитикой, эквайрингом и картами
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте