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

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

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

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

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

Будет плюсом

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

Предлагаем

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

Обязанности

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

О проекте

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

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

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