Вакансии

Android developer (Middle/Senior)

Проект: банковское приложение для физических лиц.

Стек: 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.

Мы предлагаем:
  • ТК РФ;
  • Удаленный формат работы;
  • ДМС со стоматологией после ИС;
  • Профессиональный, карьерный и финансовый рост;
  • Посещение профильных конференций, семинаров, курсов повышения квалификации.
Android