Android developer

Как мы работаем:

  • Используем Kotlin 1.5.21 + Coroutines + Jetpack Compose, Kotlin Flow,
    Dagger;
  • Пишем UI-тесты на UiAutomator + Espresso, в Docker и на Jenkins CI;
  • Пишем unit-тесты на JUnit, unmock, Mockito-kotlin, assertj;
  • Проходим обязательное code-review в Upsource;
  • В качестве task-трекера используем Jira, храним знания в Confluence, общаемся в Slack, а система контроля версий у нас Git;
  • Рутинные операции стараемся автоматизировать;
  • Придерживаемся ценностей и принципов Agile;
  • Проводим регулярные Daily Scrum Meeting, PBR, ретроспективы;
  • Приветствуем выступления на митапах и помогаем с подготовкой докладов.

Что нужно будет делать:

  • Разрабатывать мобильные приложения на базе Android;
  • Заниматься аудитом программного кода;
  • Помогать в планировании релизов;
  • Писать unit и авто-тесты.

Вы нам подходите, если есть:

  • Успешный опыт разработки коммерческих приложений на базе Android от 2 лет;
  • Опыт работы в командах разработки от 3 человек;
  • Знания Kotlin 1.6.20, Java, Android SDK, RxJava;
  • Знания стандартных алгоритмов и структур данных и паттернов проектирования;
  • Опыт разработки многопоточных приложений, понимаешь особенности управления памятью в managed-средах;
  • Опыт unit-тестирования.

Плюсом будет:

  • знание Leanback Support Library
  • опыт работы с ExoPlayer

Отклик на вакансию