Middle C++ Engine Programmer

Russia: Moscow, Kaliningrad

Job description

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™ и др. 

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

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

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

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

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

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

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

  • От 2-х лет опыта коммерческого программирования на С++;
  • Опыт проектирования систем;
  • Продвинутые знания современного C++;
  • Продвинутые знания алгоритмов, структур данных и STL;
  • Знания объектно-ориентированного подхода и паттернов проектирования;
  • Знание хороших практик программирования;
  • Навыки профилировки, отладки и оптимизации;
  • Знания английского языка на уровне чтения технической документации;
  • Навыки коммуникации и командной работы.

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

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

Что обещаем:

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

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

Узнайте больше про G5 Games:

Мы в социальных сетях InstagramFacebookВконтактеLinkedin

G5 Games Promo

G5 TeamUp: как сплотить команду, когда сотрудники живут в 5 странах

Влад Суглобов об истории G5 Games

Итоги 2020: Влад Суглобов из G5 Games о главном за год

Application form

Select city *
          Attach file
              Attach file
                Sorry for interrupting, but there is something we need to tell you...

                We have updated our Privacy Policy and Terms of Service to reflect recent additions to our services and changes in the law. By clicking the “Accept” button, or otherwise continuing to use the Site, you consent to G5’s use of cookies and to the terms of our Privacy Policy and Terms of Service. To find out more click here.

                This website uses cookies to maximize your experience and help us to understand how we can improve it. Cookies are text files containing small amounts of data which are downloaded to your computer, or other device, when you visit a website. Cookies allow us to recognize your computer and improve your experience on our website. Some cookies are also necessary for the technical operation of our website. Please read our Privacy Policy and Terms of Service which provides important information about the cookies we use, how we use them and how they can be deleted. Please remember that deleting cookies may affect your experience of our website.

                Show less.