Разработка новых экранов и функциональности нативного Android-приложения на Kotlin и Jetpack Compose.
Поддержка существующего функционала, исправление ошибок и рефакторинг кода.
Интеграция с backend по REST API.
Участие в развитии и улучшении архитектуры приложения.
Самостоятельная оценка, декомпозиция и реализация задач.
Взаимное code review и обсуждение технических решений с другим Android-разработчиком.
Взаимодействие с backend-разработчиками, QA, дизайнерами и продуктовой командой.
Требования:
Коммерческий опыт Android-разработки на Kotlin от 2 лет.
Практический опыт разработки интерфейсов с Jetpack Compose.
Уверенное знание Android SDK.
Опыт работы с Kotlin Coroutines, Flow и StateFlow.
Понимание архитектурных подходов MVVM/MVI и принципов разделения ответственности между слоями приложения.
Опыт интеграции с REST API.
Понимание принципов Dependency Injection и опыт использования DI-фреймворков.
Умение писать читаемый, поддерживаемый и тестируемый код.
Будет плюсом: Опыт разработки многомодульных Android-приложений; Опыт написания тестов; Опыт участия в проектировании и улучшении архитектуры Android-приложений.