Вакансия: Middle 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™ и др.
Ищем кандидата на должность: 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: возможность создания собственного проекта на базе компании;
- Оплачиваемые конференции, тренинги, воркшопы;
- Внутреннюю образовательную платформу (обучающие вебинары по всем специализациям, представленным в компании);
- Развлекательные и общеобразовательные хенгауты/мастер-классы;
- Возможность участия в совместных благотворительных проектах;
- Бесплатные занятия спортом.
Хотите начать разрабатывать игры, в которые играют миллионы по всему миру, и присоединиться к нашей команде? Тогда скорее отправляйте резюме и почаще обновляйте почту, ведь там вас может ожидать письмо от нашего рекрутера :)