Senior C++ Gameplay Programmer

Ukraine: Kharkov, Lvov

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

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

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

Вам предстоит принимать главное участие в полном цикле разработки игрового процесса - от создания идеи игры до реализации интересных фич и релиза. А также вносить свои уникальные идеи во все аспекты разработки проекта. Профессионально развиваться и повышать уровень остальных программистов в команде с помощью обмена опытом и менторства.Вы также будете активно использовать современные стандарты и технологии: С++17, собственный кроссплатформенный игровой движок, полный цикл CI/CD.

Если вы по-настоящему увлечены играми и технологиями, готовы делиться своими знаниями с другими, хотите присоединиться к нашей творческой и креативной команде - мы вас нашли!

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

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

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

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

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

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

Что обещаем:

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

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

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

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

G5 Games PromoVideo

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.