PHP Разработчик

Back

Astrum Entertainment — это один из крупнейших российских разработчиков и издателей компьютерных и мобильных игр. Портфолио компании насчитывает более 20 игр, включая такие хиты, как Warface, Perfect World, Аллоды Онлайн и Atomic Heart. Astrum Entertainment работает с продуктами разных жанров: MMORPG, шутеры, стратегии и другие. Команда компании состоит из профессионалов, которые стоят у истоков российского геймдева.

Обязанности:

Поддержка существующего кода, и разработка серверной часть браузерных игр Легенда, Джаггернаут и Троецарствие - как игровой логики, так и архитектурных решений для высоконагруженных частей живых игровых проектов с аудиторией в 25 000 игроков ежедневно и высочайшим RPS.

Примеры задач:

  • Оптимизация логики работы рюкзака игроков;
  • Подключение API генеративной модели к инструментарию оперирования.
  • Подключение и контроль за работой API авторизации и платежных фреймов.
  • Взаимодействие с SysOps для выявления и последующей оптимизации высоконагруженных частей игры.
  • Работа над модификациями инструментов оперирования, в нашем случае над движком игры позволяющем дизайнерам создавать контент.

Требования:

  • Опыт работы серверным разработчиком в игровых компаниях или на нагруженных проектах не менее 2 лет.
  • Уверенное владение PHP 5+, глубокое знание языка и его тонкостей. Обязателен опыт коммерческой разработки. Проект реализован на "чистом" PHP без использования популярных фреймворков, но понимание принципов, заложенных в современных фреймворках будет преимуществом.
  • Базовые знания HTML/JS/CSS.
  • Опыт внедрения сторонних API, понимание протоколов авторизации.
  • Хорошее знание БД Mysql, умение профилировать и оптимизировать запросы, понимание принципов работы индексов, знание отличий разных движков БД.
  • Отличное понимание принципов ОС Unix, умение настроить веб-сервер для локальной разработки, знание bash.
  • Понимание сетевых протоколов. Опыт работы с Memcache (лишним не будет Redis) нужно знать области его применения, и особенности.
  • Желателен опыт поддержки legacy-систем, аккуратность в правках и умение минимизировать риски при изменениях.
  • Плюсом будет опыт использования других языков программирования, в приоритете - Си и LUA
     


  • Мы предлагаем удаленное сотрудничество с загруженностью около 20 часов неделю.
  • Рассчитываем на долгосрочное взаимодействие
  • Возможность совмещать с другими проектами.