Локация
Москва, Пресненская набережная, 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.