G5 Entertainment AB — шведский издатель и разработчик мобильных игр. 20 лет назад мы стали первыми мобильными разработчиками в СНГ. И с тех пор занимаем лидирующие позиции в игровой индустрии. За это время G5 прошла разные этапы формирования и развития, став стабильной компанией, умеющей адаптироваться и расти в разных условиях рынка.
14 мая 2021

Middle C++ Developer (вакансия неактивна)

Харьков, Львов, Москва (Россия), Калининград (Россия), удаленно

Необходимые навыки

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

Будет плюсом

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

Предлагаем

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

Обязанности

— Проектирование и программирование игровых механик и логики;
— Принятие участия в архитектурных решениях;
— Оптимизация приложения по производительности и потреблению памяти;
— Кросс-платформенная разработка проекта для iOS, Android, Windows, Mac, Web и других;
— Соблюдение высокого качества кода.

О проекте

В роли Middle разработчика вы будете работать над созданием элементов игровой логики, механик и других составных блоков, из которых строится игра. Вам предстоит иметь дело с кодом разных систем, включая движок, UI, FX, звук и других, чтобы реализовать полноценные части игрового процесса. Вы будете ответственны за реализацию высококачественных решений в приемлемые сроки. Вы будете участвовать в принятии архитектурных решений.

Для разработки вам предстоит использовать современные стандарты и технологии: С++17, собственный проприетарный игровой движок, полный цикл CI/CD и многое другое.

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