Приглашаем в команду Android-разработчика на проект по развитию мобильного приложения для одного из крупнейших ритейлеров страны. Работа в команде по разработке нового функционала: листинг, сравнение, главная страница.
Обязанности
Работа в команде по разработке нового функционала: листинг, сравнение, главная страница
Разработка Android-приложения на Kotlin
Использование технологий: RxKotlin / RxJava2; API level 21+, Activity/Fragment Lifecycle, Multithreading, Collections, Networking; Архитектуры MVP, MVVM, Clean Architecture
и др.
Понимание жизненного цикла приложения и принципов взаимодействия приложения с Android
Опыт коммерческой разработки Android приложений на Kotlin от 2 лет
Понимание различных архитектур (MVP, MVVM, Clean Architecture)
Уверенное знание Android SDK (API level 21+, Activity/Fragment Lifecycle, Multithreading, Collections, Networking)
Опыт работы с RxKotlin / RxJava2
Опыт написания Unit-тестов
Опыт работы с Git
Будет плюсом
Опыт работы с Single Activity, понимание FlowFragments
Опыт использования и настройки CI/CD (Dagger 2 / Koin)
Опыт работы с Room
Опыт работы с Cicerone
Опыт разработки custom view или compound view
Опыт работы с Figma
Знание особенностей Scrum- и Agile-методологий