Android developer
Прямой работодатель Reactive Media ( rktv.ru )
Опыт работы любой
Привет! Мы — Реактив, одна из самых сильных пермских digital-команд. Мы работаем с 2000 года и это время выполнили сотни проектов для крупнейших заказчиков региона, России и мира. Это означает, что у нас огромный опыт и богатые внутренние традиции.
Наша команда была стартом для множества талантливых разработчиков, дизайнеров, аналитиков, маркетологов и менеджеров, которые сейчас работают в столичных и крупнейших региональных компаниях.
Мы разносторонняя компания, и можем поручить вам множество интересных задач. Попав к нам, вы получите доступ к нашим знаниям и опыту, изучите широкий технологический стек, различные методологии и инструменты планирования, управления и анализа. Наши сотрудники проходят дополнительное обучение за счет компании, а также мы проводим различные мастер-классы с приглашенными специалистами.
Сейчас нам в команду нужен Android разработчик для работы над приложением под ТВ приставку и смартфон. Если ты хорошо знаешь технологический стек, необходимый для разработки под Android и связанных процессов, следишь за развитием отрасли, если для тебя так же важны качество и скорость работы сервиса, готов предлагать улучшения и аргументированно отстаивать свою точку зрения — мы ждём именно тебя!
Ключевые задачи:
- Разработка приложения для 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).
Что мы предлагаем:
- Участие во внутренних проектах компании и проектах наших клиентов;
- Возможность вместе с профессиональной командой решать интересные и сложные задачи, создавать качественные продукты;
- Возможность влиять на процессы и формировать свои;
- Минимум формальностей и множество возможностей проявить себя;