Описание вакансии
Условия работы
Проект - мобильное приложение "Матч Клуб". Существует на платформах iOS, Android, Smart TV, Apple TV, Android TV, Web-приложение. Проект очень высоконагруженный.
Основное направление - это видеотрансляции спортивных каналов и отдельных спортивных событий. Также в приложении есть другие сервисы, такие как собственный магазин, раздел по продаже билетов на футбол, раздел со спортивными викторинами, чаты и т.п.
Приложение динамично развивается и требует постоянного обновления (релизы выпускаются 1 раз в 2 недели).
Что предстоит делать:
- Развитие и модернизация архитектуры серверной части проекта
- Оптимизация кода под постоянно большие и пиковые нагрузки (в пиках до 5k rps)
- Обеспечение качества и сроков выполнения поставленных задач (Jira)
- Участие в планировании задач
- Поддержка существующего API
Что мы ждем от кандидата:
- PHP 7.0 и выше
- Знание и опыт использования Symfony3,4, Doctrine
- Опыт работы с MongoDB, MySQL. Понимание их отличий, оптимизация, написание сложных запросов
- Понимание ООП, основных шаблонов проектирования и когда их нужно применять
- Redis, Memcache
- Умение работать в командной строке Linux
- git, jira, confluence
- Умение и желание думать не о конкретной задаче, а в контексте всего проекта
Будет преимуществом, если вы:
- имеете опыт работы с RabbitMQ, вебсокетами
- имеете опыт написания Unit-тестов, консольных приложений, демонов
- работали с nodejs, typescript, с различными форматами данных, с API сторонних сервисов
- у вас есть опыт ревью кода
- имели опыт разработки апи для мобильных приложений
Бонусы
- Оформление по ТК РФ
- ДМС со стоматологией
- Новый современный офис в центре Москвы (отдельное пространство для разработчиков)
- Корпоративный футбол (своя команда, игры по четвергам на футбольных площадках СК «Лидер» в парке «Сокольники»)
- Возможность принимать участие в конференциях и проходить обучение
- Современные технологии
- З/п от 170 000 до 215 000 gross
Дополнительные инструкции
Вакансия предполагает выполнения тестового задания.