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

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

Коротко

Android-разработчик для развития приложения заказа еды компании Тануки: выбор блюд, оформление и оплата заказов, программа лояльности. Требуется от 3 лет коммерческой разработки на Kotlin с Coroutines, Flow, опыт Jetpack Compose (MVI) и миграции экранов с XML, знание Android SDK и участие в архитектурных решениях. Работа в Москве с возможностью удалённого, гибридного или офисного формата, полная занятость.

Локация
Москва, Пресненская набережная, 12; доступны работа на месте работодателя, удалённый и гибридный форматы.
Компания
Тануки развивает Android-приложение для заказа еды, включая выбор блюд, оформление и оплату заказов, а также программу лояльности.
Что делать
•Разрабатывать продуктовые функции: обсуждать требования, декомпозировать и оценивать задачи, выбирать технические решения, покрывать код тестами и доводить задачи до релиза.
•Создавать новые экраны на Jetpack Compose с MVI и переносить существующие экраны и компоненты с XML.
•Улучшать архитектуру и тестируемость кода, развивать UI-kit, переиспользуемые компоненты и общие модули.
•Интегрировать API и сторонние SDK, работать с локальным хранением данных.
•Проводить код-ревью, разбирать ошибки и устранять причины инцидентов.
Требования
•От 3 лет коммерческой Android-разработки.
•Уверенное владение Kotlin, Coroutines, Flow и StateFlow.
•Практический опыт разработки на Jetpack Compose: управление состоянием, понимание рекомпозиции и побочных эффектов, создание переиспользуемых UI-компонентов.
•Знание Android SDK: жизненный цикл Activity и Fragment, ViewModel и навигация, сохранение и восстановление состояния.
•Понимание MVVM и MVI, принципов разделения ответственности между интерфейсом, бизнес-логикой и данными.
•Опыт участия в принятии архитектурных решений.
•Умение самостоятельно уточнять требования, декомпозировать и оценивать задачи, обсуждать технические компромиссы и заранее сообщать о рисках.
Хорошо, если есть
•Опыт миграции с XML на Jetpack Compose.
•Опыт разработки UI-kit, общих компонентов или библиотек.
•Опыт написания тестов для Android-приложений.
•Опыт диагностики проблем производительности, утечек памяти и причин падений.
•Опыт работы с push-уведомлениями, диплинками, аналитикой, эквайрингом и картами.
Культура и преимущества
•Полная занятость.
•Возможность работать на месте работодателя, удалённо или в гибридном формате.
•Стек включает Kotlin 2.x, Coroutines, Flow, Jetpack Compose, XML, ViewBinding, ViewModel, MVVM, MVI, Fragment, Jetpack Navigation, Koin, Retrofit, OkHttp, Room и DataStore.

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

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

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

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

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