Android разработчик (eSports)
Требования
Местоположение и тип занятости
Компания
Крупнейшая телекоммуникационная и ведущая ИТ-компания
Описание вакансии
Условия работы
Обязанности:
- Создание архитектуры и поддержка основных функциональных областей приложений;
- Участие в создании проектов "с нуля", самостоятельный выбор технического решения поставленных задач;
- Создание решений с учетом масштабируемости и оптимизации производительности;
- Взаимодействие с PO, UX/UI, с другими командами для создания и развития приложения;
- Внедрение новых функций и другие улучшения приложения;
- Проверка кода, тестирование, рефакторинг;
- Работа в кросс-функциональной agile-команде.
Требования:
- Хорошее знание Java, Android SDK, шаблонов проектирования;
- Знание технологий сжатия и потоковой передачи видео;
- Опыт разработки клиент-серверных приложений, понимание принципов REST API;
- Знание принципов объектно-ориентированного программирования и структур данных;
- Умение работать в команде, слышать и понимать ее.
Будет плюсом:
- Знание Kotlin, RxJava 2, RxAndroid, Retrofit 2, OkHttp3, Butterknife 2, Dagger 2;
- Знакомство с веб-технологиями и языками (HTTP, REST, HTML, CSS, JavaScript);
- Опыт реверс-инжиниринга;
- Опыт написание тестов Robolectric, Espresso, Junit.
- Навыки работы по Agile;
- Наличие готовых приложений в Google Play.
Условия:
- Инновационный международный проект;
- Интересные и амбициозные задачи;
- Стабильная заработная плата + премии;
- Обучение, развивающие программы и мероприятия;
- Спортивные программы, ДМС, корпоративная связь;
- Скидки и мероприятия от компаний партнеров.