26 авг

c++ разработчик игровых систем

ориентир по рынку
вакансия зп не указана
в среднем 414 876 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Возможно тестовое задание

Компания разрабатывает игры и интерактивные приложения на Unreal Engine 5 для мобильных, консольных и десктопных платформ. Проект Monstreak находится на этапе мягкого запуска и относится к жанрам Puzzle и Casual.

задачи

  • Проектировать архитектуру клиентской части проекта на Unreal Engine 5;
  • Проектировать клиент-серверное взаимодействие;
  • Разрабатывать gameplay-системы, UI, игровые механики и внутренние инструменты на C++;
  • Разрабатывать и поддерживать multiplayer/networking-функционал;
  • Декомпозировать задачи для других разработчиков;
  • Оценивать сроки и технические риски;
  • Ставить задачи middle/junior разработчикам;
  • Проводить code review;
  • Контролировать качество, читаемость и поддерживаемость кода;
  • Оптимизировать производительность CPU, GPU, памяти, загрузок и сетевого трафика;
  • Взаимодействовать с арт-отделом, гейм-дизайнерами, QA и backend-командой;
  • Участвовать в выборе технических решений, плагинов, библиотек и подходов к разработке;
  • Поддерживать техническую документацию по ключевым системам проекта.

требования

  • Коммерческий опыт разработки на C++ от 7 лет;
  • Коммерческий опыт разработки на Unreal Engine от 5 лет;
  • Опыт работы с Unreal Engine 5.x;
  • Уверенное знание Modern C++ / C++20;
  • Глубокое понимание особенностей C++ в Unreal Engine;
  • Уверенное знание Unreal Gameplay Framework;
  • Понимание UObject lifecycle, reflection system, UPROPERTY, UFUNCTION, delegates, timers и garbage collection;
  • Опыт разработки gameplay-систем на C++;
  • Опыт интеграции C++ и Blueprints;
  • Опыт работы с UMG/UI;
  • Опыт работы с сетевой моделью Unreal Engine;
  • Понимание принципов клиент-серверной архитектуры в играх;
  • Опыт профилирования и оптимизации Unreal-проектов;
  • Умение работать с Unreal Insights, stat-командами и другими инструментами анализа производительности;
  • Опыт работы с Git и SVN;
  • Опыт сборки, cooking, packaging и отладки билдов;
  • Умение читать, понимать и дорабатывать чужой код;
  • Опыт проведения code review;
  • Опыт декомпозиции задач и оценки сроков;
  • Умение аргументированно отстаивать технические решения;
  • Разговорный английский язык;
  • Стабильный интернет от 50 Мбит/с для удалённой работы;
  • Опыт backend-разработки на PHP 8.3+ / 8.4+ от 2 лет;
  • Опыт проектирования и разработки REST API;
  • Опыт интеграции сторонних API;
  • Опыт работы с PostgreSQL 16+;
  • Понимание проектирования схем БД, индексов, связей и миграций;
  • Опыт оптимизации SQL-запросов;
  • Опыт работы с Redis или Redis-compatible cache;
  • Понимание кеширования, TTL и invalidation strategy;
  • Понимание авторизации, сессий, логирования и обработки ошибок на backend-стороне;
  • Будет преимуществом опыт разработки под Android/iOS, опыт работы с Online Subsystem, опыт интеграции Steam, Epic Online Services, PlayFab или аналогичных сервисов, опыт разработки live-service проектов, опыт работы с CI/CD для Unreal Engine, опыт настройки build pipeline, опыт работы с Dedicated Server builds, опыт разработки внутренних инструментов для дизайнеров/артистов, опыт менторинга разработчиков, понимание базовых античит-подходов, портфолио, GitHub или примеры реализованных систем на Unreal Engine.

условия

  • Работа над проектами студии и аутсорс-проектами;
  • Работа на аппаратных мощностях компании;
  • 8-Часовой рабочий день;
  • Командное взаимодействие с гейм-дизайнерами, художниками, QA и backend-разработчиками;
  • Регулярный code review;
  • Участие в техническом планировании проекта;
  • Формат оформления и уровень дохода обсуждаются индивидуально.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.