Развиваем Android-приложение для заказа еды: от выбора блюд и оформления заказа до оплаты и использования программы лояльности. Ищем разработчика, который будет создавать новые пользовательские сценарии и участвовать в техническом развитии продукта. Новые экраны пишем на Jetpack Compose с MVI. В приложении также используем XML и MVVM: постепенно обновляем существующие решения, развиваем UI-kit и библиотеку компонентов.
android-разработчик приложения для заказа еды
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать продуктовые функции: участвовать в обсуждении требований, декомпозиции и оценке задач, выбирать технические решения, покрывать код тестами и доводить задачи до релиза.
- Создавать новые экраны на 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-уведомлениями, диплинками, аналитикой, эквайрингом и картами
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.