Senior C++ Engine Programmer (удаленная работа)
(вакансия в архиве)

11 октября 2021

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior C++ Engine Programmer

Компания "G5 Entertainment AB"

G5 Entertainment AB — шведский издатель и разработчик мобильных игр. 20 лет назад мы стали первыми мобильными разработчиками в СНГ и с тех пор занимаем лидирующие позиции в игровой индустрии. Разрабатываем игры в жанрах Match-3, Hidden Object, Mahjong Solitaire. В нашем портфолио 20+ f2p проектов мирового уровня, среди которых Hidden City®, Jewels of Rome™, Mahjong Journey®, Homicide Squad®, Jewels of the Wild West™ и др.

Ищем кандидата на должность: Senior C++ Engine Programmer (office/remote)

Вы не первый год увлечены играми и получаете удовольствие от программирования? Знаете, как настроить слаженную командную работу? Уверены, что сможете развивать не только себя, но и всех вокруг? Уже не раз сталкивались с созданием масштабных игровых проектов? Тогда вы идеальный кандидат на должность Senior Engine Programmer!

Работа с играми в G5 Games - это не про заезженные и стандартные условия и процессы! Это про уникальные продукты, самые последние тренды геймдева, крутые фичи и миллионы счастливых пользователей по всему миру. Согласитесь, что разрабатывать собственный кроссплатформенный движок, на котором написаны десятки хитов - это гораздо больше, чем просто интересно!

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

Чем предстоит заниматься:

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

Что мы ожидаем:

  • От 4-х лет опыта коммерческого программирования на С++;
  • Понимание цикла разработки программных продуктов;
  • Понимание требований и процесса разработки подсистем игрового движка, сопутствующих библиотек, framework'ов, редакторов и утилит;
  • Опыт проектирования систем;
  • Глубокие знания современного C++;
  • Глубокие знания алгоритмов, структур данных и STL;
  • Опыт кроссплатформенной разработки;
  • Углубленные навыки профилировки, отладки и оптимизации;
  • Знания английского языка на уровне чтения технической документации;
  • Навыки коммуникации и командной работы.

Будет плюсом:

  • Высшее образование в разработке программных систем или смежной области;
  • Опыт участия в разработке и/или поддержке игровых движков, сопутствующих библиотек, framework'ов, редакторов и утилит;
  • Опыт работы со скриптовыми языками программирования (Lua, Python, JavaScript и другие);
  • Опыт управления командой разработки и обучения младших сотрудников;
  • Понимание устройства смежных областей, таких как геймдизайн, арт, анимация, автоматизация тестирования и т.д.

Что обещаем:

  • Работу в шведской компании, портфолио которой состоит из 20+ f2p проектов мирового уровня, переведенных на 15 языков;
  • Возможность участия в полном цикле разработки продукта;
  • Возможность работать в международной команде;
  • Официальное трудоустройство, полный соцпакет;
  • Гибкий график работы;
  • Добровольное медицинское страхование;
  • Образовательные программы по английскому с высококвалифицированными преподавателями;
  • Программу релокации, позволяющая организовать переезд с минимумом затрат;
  • Комфортный офис в каждой локации (5 стран, 7 городов);
  • Дополнительные бонусы от прибыли проектов для проектных команд;
  • Программу акций результативности для ключевых сотрудников компании;
  • R&D Project Development: возможность создания собственного проекта на базе компании;
  • Оплачиваемые конференции, тренинги, воркшопы;
  • Внутреннюю образовательную платформу (обучающие вебинары по всем специализациям, представленным в компании);
  • Развлекательные и общеобразовательные хенгауты/мастер-классы;
  • Возможность участия в совместных благотворительных проектах;
  • Бесплатные занятия спортом.

Хотите начать разрабатывать игры, в которые играют миллионы по всему миру, и присоединиться к нашей команде? Тогда скорее отправляйте резюме и почаще обновляйте почту, ведь там вас может ожидать письмо от нашего рекрутера :)