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

Android разработчик

Прямой работодатель  MOVIX ( movix.ru )
Пермь, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Mobile • Java • Kotlin • Android • SmartTV • Телекоммуникации
8 июня 2021
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  MOVIX
Описание вакансии

Дом.ru TV Movix – высокотехнологичный сервис, которым ежедневно пользуются десятки тысяч людей!

За нашим продуктом стоят дизайнеры, инженеры и разработчики, страстно любящие своё дело.

В одну из фиче-команд продуктовой группы Дом.ru TV Movix требуется Android разработчик для работы над приложением Movix под ТВ приставку и смартфон. Если ты хорошо знаешь технологический стек, необходимый для разработки под Android и связанных процессов, следишь за развитием отрасли, если для тебя так же важны качество и скорость работы сервиса, готов предлагать улучшения и аргументированно отстаивать свою точку зрения — мы ждём именно тебя!

Мы предлагаем тебе стать частью нашей команды и получить возможность расти и развиваться рядом с профессионалами разных областей, шанс показать себя, изменить всё в лучшую сторону, радовать Клиентов, создавая и улучшая продукты компании.

Готовы рассмотреть кандидатов на удаленную работу, из других городов.
 

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

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

Требования:

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

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

  • Опыт работы с видеоконтентом;
  • Наличие open source проектов на GitHub;
  • Опыт работы с CI/CD;
  • Опыт работы с ExoPlayer;
  • Знание Google leanback.

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

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

Присоединившись к команде, вы получите:

  • Работу на HighLoad проекте федерального масштаба, сейчас у нас более миллиона активных пользователей;
  • Уникальный опыт на перспективном и быстро развивающемся рынке технологий цифрового ТВ;
  • Работа в команде профессионалов в отделе исследований и разработок (R&D);
  • Обучение специфике и технологиям узкоспециализированной области ЦТВ и сопровождение со стороны главных инженеров, архитекторов, менеджеров проектов;
  • Знания и опыт использования современных методологий проектной деятельности;
  • Возможности посещения курсов повышения квалификации, профессиональных выставок и конференций;
  • Гибкий рабочий график.

 


По вопросам о компании и вакансии пишите в почту svetlana.muromova@domru.ru.
Так же вы можете:
• позвонить по телефону: +7(906)833-4463
• написать в Telegram: @MurSvetlana