Приглашаем в команду Android-разработчика на проект по развитию мобильного приложения для одного из крупнейших ритейлеров страны. Работа в команде по разработке нового функционала: листинг, сравнение, главная страница.
Технологический стек
- Приложение написано на языке Kotlin
- Для реализации Dependency Injection используется фреймворк Dagger 2
- Для асинхронных используется RxJava 2
- Для общения с сетью используется Retrofit 2
- Для хранения данных локально используется Room
- Придерживаемся 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-методологий
Мы предлагаем
Хотите попасть в нашу команду?
Заполните форму обратной связи и мы свяжемся с Вами в ближайшее время