Стек: Kotlin, RxJava 2, Apollo, Retrofit, StorIO, Dagger 2, Agora, ExoPlayer, Firebase и др.
Задачи, которые нужно будет решать:
- Создание нового и оптимизация работы имеющегося функционала мобильного приложения;
- Участие в проектировании и разработке архитектуры и модулей приложения;
- Ведение технологических треков проекта;
- Выполнение задач, назначаемых в рамках планирования каждого из двухнедельных спринтов;
- Инициирование, проработка и выполнение задач для устранения технического долга, написание тестов;
- Участие в интеграции системы с другими продуктами компании и партнёров.
Мы ожидаем:
- Опыт разработки Android-приложений от 4 лет;
- Опыт проектирования мобильных приложений с видео- и аудио- контентом, опыт работы с ExoPlayer;
- Хорошее знание Kotlin, Java и Android SDK;
- Опыт работы с многопоточностью;
- Знание технологий: RxJava2, Dagger2, Android Architecture Components;
- Опыт работы с Service/IntentService/WorkManager;
- Опыт работы с кэшированием данных. Знание Room, Realm, опыт работы с миграциями данных;
- Умение работать с Custom View;
- Знание одного из паттернов MVP, MVVM, MVI;
- Умение писать поддерживаемый и тестируемый код, согласно принципам SOLID.
Мы предлагаем:
- ТК РФ;
- Удаленный формат работы;
- ДМС со стоматологией после ИС;
- Профессиональный, карьерный и финансовый рост;
- Посещение профильных конференций, семинаров, курсов повышения квалификации.