⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior/Middle Android developer

Прямой работодатель  R-ONE ( )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Mobile • Java • Kotlin • Android • SmartTV
26 октября 2022
Удаленная работа
Опыт работы любой
Работодатель  R-ONE
Описание вакансии

R1 — это новый взгляд на пространство, в котором живет человек.
Наша команда убеждена, что технологии способны сделать дом многофункциональным, удобным и универсальным как для семейных вечеров, так и для работы днем.

R1 основана в 2021 году при поддержке крупнейшей российской телекоммуникационной компании «ЭР-Телеком Холдинг», которая является учредителем компании Дом.ру.

Среди наших проектов развлекательная smart-платформа Movix, устройства и приложения для «умного дома», e-commerce и др. Мы также уделяем большое внимание развитию и обслуживанию наших проектов, создавая и тестируя новые продукты в технической лаборатории Movix Lab, и вместе с командой CTO Office, которая занимается разработкой инфраструктурных сервисов всей компании.

У тебя есть возможность стать частью команды продукта Дом.ru

Ключевые задачи:

  • Разработка приложения для Android TV, Android STB и Android смартфонов и планшетов;
  • Проведение code review у других разработчиков, написание тестов, в целом выполнение Definition of Done по задачам;
  • Разбор задач совместно с командой и Product Owner-м продукта;
  • Рефакторинг legacy кода;
  • Написание документации;
  • Выполнение релизов продукта.

Требования:

  • Опыт разработки мобильных приложений под Android на java/kotlin от 2 лет;
  • Хорошее понимание реактивного подхода к программированию (RxJava 2);
  • Знание паттернов программирования: MVx (преимущественно MVVM, MVP), DI, основных паттернов проектирования и опыт их применения;
  • Понимание принципов clean architecture, SOLID, ООП;
  • Опыт работы с многопоточностью;
  • Опыт командной разработки (средств: Git, JIRA/Redmine/…; и практик: SCRUM, Git Flow).

Будет плюсом:

  • Понимание работы систем сборки и управления зависимостями;
  • Опыт работы с видеоконтентом;
  • Опыт работы с ExoPlayer;
  • Наличие open source проектов на GitHub;
  • Опыт разработки клиент-серверных приложений, понимание HTTP/REST;
  • Умение писать unit тесты;
  • Опыт работы с CI/CD;
  • Знание Google leanback.

Технологии, с которыми мы работаем:

  • Языки разработки: Java, Kotlin;
  • RxJava;
  • Работа с сетью: Retrofit;
  • Системы мониторинга и сбора метрик: FireBase, ElasticSearch;
  • Плееры: Exo, Media;
  • База данных: ROOM;
  • Тесты: Kaspresso;
  • CI/CD: Gitlab;
  • Agile, Scrum, LeSS.

Условия:

  • Возможность присоединиться к профессиональной команде из 300+ сотрудников R1, перспективы карьерного роста;
  • Рыночная заработная плата по результатам собеседования;
  • Удаленка, гибрид или работа в офисе - на ваш выбор;
  • Современная техника на выбор;
  • ДМС/Кафетерий льгот после испытательного срока.

Специализация
Информационные технологииРазработкаMobileJavaKotlinAndroid
Отрасль и сфера применения
SmartTV
Уровень должности
МиддлСеньор