Astrum Entertainment — это один из крупнейших российских разработчиков и издателей компьютерных и мобильных игр. Портфолио компании насчитывает более 20 игр, включая такие хиты, как Warface, Perfect World, Аллоды Онлайн и Atomic Heart. Astrum Entertainment работает с продуктами разных жанров: MMORPG, шутеры, стратегии и другие. Команда компании состоит из профессионалов, которые стоят у истоков российского геймдева.
Задачи:
Поддержка существующего кода, и разработка серверной часть браузерных игр Легенда, Джаггернаут и Троецарствие - как игровой логики, так и архитектурных решений для высоконагруженных частей живых игровых проектов с аудиторией в 25 000 игроков ежедневно и высочайшим RPS.
Примеры задач:
-
Оптимизация логики работы рюкзака игроков;
-
Подключение API генеративной модели к инструментарию оперирования.
-
Подключение и контроль за работой API авторизации и платежных фреймов.
-
Взаимодействие с SysOps для выявления и последующей оптимизации высоконагруженных частей игры.
-
Работа над модификациями инструментов оперирования, в нашем случае над движком игры позволяющем дизайнерам создавать контент.
-
Опыт работы серверным разработчиком в игровых компаниях или на нагруженных проектах не менее 2 лет.
-
Хорошее знание PHP5, опыт работы с развитым PHP-фреймворком в продакшене.
-
Базовые знания HTML/JS/CSS.
-
Опыт внедрения сторонних API, понимание протоколов авторизации.
-
Хорошее знание БД Mysql, умение профилировать и оптимизировать запросы, понимание принципов работы индексов, знание отличий разных движков БД.
-
Отличное понимание принципов ОС Unix, умение настроить веб-сервер для локальной разработки, знание bash.
-
Понимание сетевых протоколов. Опыт работы с Memcache (лишним не будет Redis) нужно знать области его применения, и особенности.
-
Желателен опыт поддержки legacy-систем, аккуратность в правках и умение минимизировать риски при изменениях.
-
Плюсом будет опыт использования других языков программирования, в приоритете - Си и LUA
Мы предлагаем:
-
Мы предлагаем удаленное сотрудничество с загруженностью около 20 часов неделю.
-
Рассчитываем на долгосрочное взаимодействие
-
Возможность совмещать с другими проектами.
Ключевые навыки
- PHP