Описание вакансии
G5 Games — шведский разработчик и издатель мобильных игр, в которые играют 250+ млн человек по всему миру. Мы создаем крупные проекты, такие как Sherlock, Hidden City®, Jewels of Rome®, и постоянно улучшаем их техническую сторону.
Сейчас мы ищем опытного Senior Engine Programmer! Если Вы не первый год увлечены играми и получаете удовольствие от программирования, знаете, как настроить слаженную командную работу, уверены, что сможете развивать не только себя, но и всех вокруг и уже не раз сталкивались с созданием масштабных игровых проектов, тогда вы идеальный кандидат на эту должность!
Работа с играми в G5 Games - это не про заезженные и стандартные условия и процессы! Это про уникальные продукты, самые последние тренды геймдева, крутые фичи и миллионы счастливых пользователей по всему миру.
Согласитесь, что разрабатывать собственный кроссплатформенный движок, на котором написаны десятки хитов - это гораздо больше, чем просто интересно!
Вам также предстоит принимать основное участие в полном цикле разработки необходимого инструментария, взаимодействуя с дизайнерами, художниками и другими специалистами. Профессионально развиваться и повышать уровень остальных программистов в команде с помощью обмена опытом и менторства. Участвовать в развитии и поддержке внутреннего игрового движка на C++. Работать с командами игровых проектов, разрабатывать новые системы движка и многое другое.
Чем предстоит заниматься:
- Работать с различными подсистемами движка, реализовывать все необходимые алгоритмы, отвечающие за визуализацию, звуковые эффекты и т.д.
- Разрабатывать необходимый для всех игровых проектов инструментарий: библиотеки, фреймворки, редакторы и утилиты.
- Принимать участие в полном цикле разработки, взаимодействуя с дизайнерами, художниками и другими специалистами.
- Работать в коллаборации с ведущим программистом и командами игровых проектов для реализации оптимальных решений.
- Развивать и оптимизировать существующие системы.
- Писать чистый, поддерживаемый, кроссплатформенный код.
- Своевременно выявлять технические риски.
- Поддерживать высокое качество и культуру программирования в команде.
- Применять аналитическое и критическое мышление для решения нестандартных задач.
- Вносить свои уникальные идеи во все аспекты разработки проекта.
- Профессионально развиваться и повышать уровень остальных программистов в команде с помощью обмена опытом и менторства.
Ожидаем, что вы:
- Имеете опыт коммерческого программирования на С++ от 4-х лет.
- Понимаете цикл разработки программных продуктов.
- Понимаете требования и процесс разработки подсистем игрового движка, сопутствующих библиотек, framework'ов, редакторов и утилит.
- Имеете опыт проектирования систем.
- Обладаете глубокими знаниями современного C++ (C++17, C++20).
- Имеете глубокие знания алгоритмов, структур данных и STL.
- Имеете опыт кроссплатформенной разработки.
- Обладаете углубленными навыками профилировки, отладки и оптимизации.
- Знаете английский язык на уровне чтения технической документации.
- Имеете навыки коммуникации и командной работы.
Будет плюсом:
- Высшее образование в разработке программных систем или смежной области.
- Опыт участия в разработке и/или поддержке игровых движков, сопутствующих библиотек, framework'ов, редакторов и утилит.
- Опыт работы со скриптовыми языками программирования (Lua, Python, JavaScript и другие).
- Опыт управления командой разработки и обучения младших сотрудников.
- Понимание устройства смежных областей, таких как геймдизайн, арт, анимация, автоматизация тестирования и т.д.
Мы предлагаем:
- Гибкие условия работы: полностью удаленный формат без привязки к офису. Удобный гибкий график и прозрачные процессы.
- Развитие и обучение: внутренняя система образования, которая включает воркшопы, вебинары и хакатоны. Компенсация уроков английского и других языков.
- Поддержку в релокации: финансовая помощь и сопровождение на каждом этапе: от выбора страны (где у G5 есть офисы) до легализации всей семьи.
- Заботу о здоровье: медицинская страховка и компенсация спортивных абонементов. Командные спортивные инициативы для поддержания здоровья.
- Бонусную программу: бонусы при достижении плановых показателей продаж. Для ключевых сотрудников — прибыль от роста стоимости акций.
- Экспертное комьюнити: работа с профессионалами и высококлассными специалистами индустрии. Развитие в динамичной и инновационной среде.
Ждем ваше резюме!
Больше о G5 Games:
Мы в социальных сетях: Linkedin, Telegram, Instagram, Facebook, Medium, Artstation.
Все официальные коммуникации с представителями компании G5 Games ведутся только через домен g5.com. Мы внимательно рассмотрим вашу заявку в течение недели. Если ваш опыт и навыки соответствуют требованиям, свяжемся с вами для дальнейшего общения. Если сейчас подходящей позиции нет, мы добавим вас в базу талантов и обязательно сообщим, когда появится вакансия, которая вам подойдет.