VK Play площадка для любителей игр, разработчиков и авторов контента.
Мы объединяем в себе каталог игр, стриминг, киберспорт, новостное медиа, а также облачный гейминг и околоигровые сервисы.
На площадке представлены игры на любой вкус от легких головоломок до хардкорного экшена с возможностью запускать игры через сервис облачного гейминга с любого ПК. Для разработчиков есть возможность публиковать как F2P, так и премиум проекты. Для фанатов киберспорта VK Play также проводит любительские и профессиональные, открытые и эксклюзивные кибертурниры. Для стримеров прямые трансляции на VK Play Live, возможность просматривать и вести стримы, создавать платные подписки на канал.
В нашей команде работают профессионалы, которые создают будущее российской игровой индустрии. Мы используем самые актуальные и масштабируемые технологии, работаем по agile. Строим игровую платформу, которая раздает со своего CDN петабайты игровых дистрибутивов и обновлений. Разрабатываем собственную технологию для стриминга и строим инфраструктуру по всей России.
Задачи:
- планирование и оценка задач;
- поддержка, рефакторинг и приведение к новой архитектуре существующего кода;
- разработка нового функционала и поддержка текущего;
- тесное взаимодействие с командой (frontend, аналитики, тестировщики, дизайнеры);
- самостоятельный поиск решения поставленной задачи, оценка сроков и соблюдение их, декомпозиция задач;
- активное участие в code review;
- создавать гибкие API-методы.
Требования:
- знание PHP версий 8.x и представление о нововведениях в последних версиях PHP;
- понимание принципов работы веб-серверов в связке с PHP-FPM;
- знание баз данных (MySQL);
- проектирование нормальных форм, понимание принципов работы индексов;
- умение понимать планы запросов и оптимизировать производительность запросов;
- умение писать сложные SQL запросы;
- глубокое понимание как устроено ООП в PHP;
- умение соблюдать принципы SOLID, DRY, KISS, YAGNI при написании кода;
- знание основных паттернов проектирования и умение их применять;
- знакомство с одним из популярных PHP фреймворков (Laravel 8.x и выше);
- умение пользоваться Docker;
- иметь хорошее представление о работе Client side;
- умение собирать требования к задачам и самостоятельно принимать решения при разработке;
- перфекционизм в написании чистого кода ;
- инициативность в вопросах рефакторинга и оптимизации.