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

Зарплата

от 130 000 до 160 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Российская телекоммуникационная компания

Описание вакансии

Условия работы

Yota это про IT. А значит про технологии. У нас зрелые процессы производства ПО, включающие подготовку качественных артефактов аналитики и архитектуры для удобства дальнейшей разработки.

Мы продолжаем расширять нашу техническую команду.

Мы гордимся, что работаем рядом с лучшими профессионалами отрасли и вкладываем в дело душу, сердце и позитивные эмоции. Если это созвучно тебе – дай о себе знать!

Мы предлагаем:

  • Интересные амбициозные задачи, работу в команде профессионалов
  • Возможность влиять на процессы внутри компании и на продукт, которым пользуются миллионы людей. Мы рады твоим полезным идеям!
  • Все, что нужно для комфортной работы: достойную заработную плату, медицинскую страховку, официальное трудоустройство, компенсацию спорта, иностранного языка, мобильной связи, безлимитный интернет 4G, обучение.

Вашими задачами будут:

  • Разработка мобильного приложения Yota под платформу Android.
  • Проектирование архитектуры мобильного приложения.
  • Управление производительностью мобильного приложения.
  • Управление безопасностью мобильного приложения.
  • Ревью кода и архитектурных документов
  • Research и выполнение интересных задач. Без рутины.

Требования:

  • Опыт коммерческой разработки мобильных приложений под Android на Kotlin не менее 1 года
  • Общий опыт разработки мобильных приложений под Android не менее 2 лет
  • Понимание принципов SOLID, теории алгоритмов и структур данных
  • Уверенное знание Kotlin, парадигмы функционального программирования и ООП
  • Опыт реактивного программирования с использованием RxJava
  • Понимание шаблонов проектирования современных Android приложений (MVVM, Clean Architecture, DI).
  • Опыт работы в крупных проектах
  • Опыт проведения code-review, контроля за качеством кода других разработчиков в команде
  • Понимание принципов и технологии разработки ПО по методологии Agile
  • Опыт работы в проектах с применением инструментов Agile: Scrum, Kanban.