F

Ведущий C++ программист / Lead Unreal Engine Developer (PHP)

Формат работы: полная занятость, удалённая работа

fluffy_corp_o · На сервисе с: 27.08.26 19:05

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

Ведущий C++ программист / Lead Unreal Engine Developer

Требуемый опыт работы: от 7 лет
Формат работы: полная занятость, удалённая работа
Проект: игры и интерактивные приложения на Unreal Engine 5 для мобильных, консольных и десктопных платформ
Уровень дохода: обсуждается индивидуально по итогам собеседования

Краткое описание проекта

Мы разрабатываем игры и интерактивные приложения на Unreal Engine 5 для разных платформ: mobile, console и desktop.
Ищем ведущего C++ разработчика, который сможет не только самостоятельно решать сложные технические задачи, но и проектировать архитектуру, декомпозировать задачи, проводить code review и помогать команде двигаться в едином техническом направлении.

What are you working on?
  • The name of the project(s): Monstreak
  • At what stage of the project(s)? Soft launch
  • Genres: Puzzle, Casual
  • Platforms: Mobile
For which tasks (responsibilities)?

Нам нужен специалист с сильной C++/Unreal Engine экспертизой, опытом разработки клиентской и серверной логики, пониманием production-процессов и умением принимать технические решения.

Важно, чтобы кандидат мог:

  • проектировать игровые системы; 

  • понимать ограничения Unreal Engine и целевых платформ; 

  • работать с чужим кодом; 

  • взаимодействовать с гейм-дизайнерами, художниками, QA и backend-разработчиками; 

  • брать ответственность за техническое качество проекта. 

    Ваши задачи

  • Проектирование архитектуры клиентской части проекта на Unreal Engine 5; 

  • Проектирование клиент-серверного взаимодействия; 

  • Разработка gameplay-систем, UI, игровых механик и внутренних инструментов на C++; 

  • Разработка и поддержка multiplayer/networking-функционала; 

  • Декомпозиция задач для других разработчиков; 

  • Оценка сроков и технических рисков; 

  • Постановка задач middle/junior разработчикам; 

  • Проведение code review; 

  • Контроль качества, читаемости и поддерживаемости кода; 

  • Оптимизация производительности: CPU, GPU, память, загрузки, сетевой трафик; 

  • Взаимодействие с арт-отделом, гейм-дизайнерами, QA и backend-командой; 

  • Участие в выборе технических решений, плагинов, библиотек и подходов к разработке; 

  • Поддержка технической документации по ключевым системам проекта. 

What kind of professional are we looking for?

Обязательные требования

  • Коммерческий опыт разработки на C++ от 7 лет

  • Коммерческий опыт разработки на Unreal Engine от 5 лет

  • Опыт работы с Unreal Engine 5.x

  • Уверенное знание Modern C++ / C++20

  • Глубокое понимание особенностей C++ в Unreal Engine; 

  • Уверенное знание Unreal Gameplay Framework: 

  • Actor; 

  • Pawn; 

  • Character; 

  • Controller; 

  • GameMode; 

  • GameState; 

  • PlayerState; 

  • Components; 

  • Subsystems; 

  • Понимание UObject lifecycle, reflection system, UPROPERTY, UFUNCTION, delegates, timers, garbage collection; 

  • Опыт разработки gameplay-систем на C++; 

  • Опыт интеграции C++ и Blueprints; 

  • Опыт работы с UMG/UI; 

  • Опыт работы с сетевой моделью Unreal Engine: 

  • replication; 

  • RPC; 

  • RepNotify; 

  • authority model; 

  • client/server logic; 

  • dedicated/listen servers; 

  • Понимание принципов клиент-серверной архитектуры в играх; 

  • Опыт профилирования и оптимизации Unreal-проектов; 

  • Умение работать с Unreal Insights, stat-командами и другими инструментами анализа производительности; 

  • Опыт работы с Git, SVN;

  • Опыт сборки, cooking, packaging и отладки билдов; 

  • Умение читать, понимать и дорабатывать чужой код; 

  • Опыт проведения code review; 

  • Опыт декомпозиции задач и оценки сроков; 

  • Умение аргументированно отстаивать технические решения; 

  • Разговорный английский язык; 

  • Стабильный интернет от 50 Мбит/с для удалённой работы. 

    Backend-требования

    Так как роль предполагает участие в проектировании серверной части, потребуется:

    • Опыт backend-разработки на PHP 8.3+ / 8.4+ от 2 лет; 

    • Опыт проектирования и разработки REST API; 

    • Опыт интеграции сторонних API; 

    • Опыт работы с PostgreSQL 16+

    • Понимание проектирования схем БД, индексов, связей и миграций; 

    • Опыт оптимизации SQL-запросов; 

    • Опыт работы с Redis или Redis-compatible cache; 

    • Понимание кеширования, TTL, invalidation strategy; 

    • Понимание авторизации, сессий, логирования и обработки ошибок на backend-стороне. 

What is important for us in a person?

Будет преимуществом

  • Опыт разработки под Android/iOS; 

  • Опыт работы с Online Subsystem; 

  • Опыт интеграции Steam, Epic Online Services, PlayFab или аналогичных сервисов; 

  • Опыт разработки live-service проектов; 

  • Опыт работы с CI/CD для Unreal Engine; 

  • Опыт настройки build pipeline; 

  • Опыт работы с Dedicated Server builds; 

  • Опыт разработки внутренних инструментов для дизайнеров/артистов; 

  • Опыт менторинга разработчиков; 

  • Понимание базовых античит-подходов; 

  • Портфолио, GitHub или примеры реализованных систем на Unreal Engine. 

What are the conditions and bonuses?

Условия

  • Работа над проектами студии и аутсорс-проектами; 

  • Полностью удалённый формат; 

  • Работа на аппаратных мощностях компании; 

  • Полная занятость; 

  • 8-часовой рабочий день; 

  • Командное взаимодействие с гейм-дизайнерами, художниками, QA и backend-разработчиками; 

  • Регулярный code review; 

  • Участие в техническом планировании проекта; 

  • Формат оформления и уровень дохода обсуждаются индивидуально.

The selection process
  1. Soft talk с фаундером

  2. Тех интервью

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

Похожие вакансии Unreal разработчик

hh.ru
цифровые пространственные технологии

Tech Lead Unreal Engine (C++)

цифровые пространственные технологииНа сервисе с: 22.09.26 17:12
Зарплата не указанаРоссияМоскваУдалёнка

Tech Lead Unreal Engine (C++)

Мы — аккредитованная IT-компания, специализирующаяся на разработке и общественных пространств на базе Unreal Engine 5. Мы создаём масштабную GIS-платформу, которая объединяет современные технологии 3D-визуализации, геоинформационных систем и высокопроизводительной разработки на C++.

В нашу команду мы ищем Tech Lead Unreal Engine (C++) — сильного инженера и технического лидера, который сможет определять архитектурное развитие проекта, принимать ключевые технические решения, развивать команду разработчиков и участвовать в создании сложных систем на уровне движка Unreal Engine.

Чем предстоит заниматься

  • Руководить командой Unreal Engine разработчиков: планировать задачи, определять приоритеты, контролировать качество и сроки выполнения.

  • Проектировать и развивать архитектуру масштабной GIS-платформы виртуального городского пространства.

  • Разрабатывать и оптимизировать ключевые подсистемы проекта на C++ и Unreal Engine 5.

  • Модифицировать исходный код Unreal Engine и поддерживать собственную сборку движка при необходимости.

  • Разрабатывать собственные C++ библиотеки, Editor Plugins и внутренние инструменты.

  • Интегрировать сторонние SDK, библиотеки и сервисы.

  • Разрабатывать системы визуализации, инструменты редактора, игровые механики, AI, физику, анимацию, работу с водой и другие компоненты проекта.

  • Выполнять профайлинг, оптимизацию производительности и устранять узкие места.

  • Организовывать процессы автоматизированного тестирования и контролировать качество выпускаемого функционала.

  • Проводить code review, внедрять инженерные стандарты и лучшие практики разработки.

  • Наставлять разработчиков, помогать в решении сложных технических задач и развивать инженерную культуру команды.

  • Взаимодействовать с техническим директором, руководителем проекта, аналитиками, 3D-художниками, техническими художниками и другими участниками разработки.

  • Принимать участие в технических интервью и оценке кандидатов.

Что мы ожидаем

  • От 5 лет коммерческого опыта разработки на C++ (C++17/C++20).

  • От 3 лет опыта разработки на Unreal Engine с использованием C++ (желательно UE5).

  • Опыт работы в роли Tech Lead, Team Lead или ведущего разработчика.

  • Отличное знание C++, ООП, алгоритмов и структур данных.

  • Опыт многопоточного программирования.

  • Глубокое понимание архитектуры Unreal Engine: Gameplay Framework, Engine, Editor, UObjects, Actors, Blueprints, Unreal Types.

  • Знание линейной алгебры и векторной математики.

  • Опыт написания unit-тестов и внедрения практик тестирования.

  • Уверенное владение Git и современными workflow разработки.

  • Понимание клиент-серверной архитектуры.

  • Практический опыт оптимизации производительности, профайлинга и нагрузочного тестирования.

  • Базовые знания Docker, Docker Compose и Kubernetes.

  • Развитые лидерские и коммуникативные навыки.

Будет плюсом

  • Опыт модификации исходного кода Unreal Engine.

  • Опыт работы с Pixel Streaming.

  • Разработка Editor Plugins и внутренних инструментов.

  • Опыт создания цифровых двойников, GIS- или CAD-систем.

  • Знание сетевого программирования в Unreal Engine (репликация, dedicated server, lag compensation).

  • Опыт оптимизации backend-компонентов.

  • Опыт управления распределёнными командами.

  • Знание других игровых движков.

Мы предлагаем

  • Работу над уникальным проектом по созданию цифрового двойника города на Unreal Engine 5.

  • Возможность влиять на архитектуру продукта и техническое развитие проекта.

  • Интересные инженерные задачи, связанные с разработкой собственного функционала и модификацией движка Unreal Engine.

  • Работу в сильной команде специалистов и возможность профессионального роста.

  • Современный стек технологий и свободу в выборе технических решений.

  • Гибкий график работы.

  • Конкурентную заработную плату.

  • Официальное трудоустройство в аккредитованной IT-компании.

  • Возможность работать удалённо.

Соц.сети
G

Senior Mobile Developer (Unreal Engine / C++)

grand_games_avНа сервисе с: 22.09.26 12:09
250k–320k ₽Не указана странаЛокация не указанаУдалёнка

Senior Mobile Developer (Unreal Engine / C++) в Grand Games AV

💰По итогам собеседования (ср. рын. зп 250 000 ₽ – 320 000 ₽)

📌Условия и бонусы:
Фултайм, удаленно.

📌Наши ожидания:
– Глубокие знания C++ и архитектуры Unreal Engine 4.
– Релевантный опыт: успешный бэкграунд разработки и оптимизации коммерческих мобильных игр (iOS, Android).
– Понимание специфики и узких мест мобильной разработки (профилирование, память, FPS).

📌Будет плюсом:
– Опыт работы над RPG или проектами с открытым ролевым миром.
– Знание JavaScript / Lua.
– Опыт работы с Vue.js.

••••••••

hh.ru
saber interactive

Senior C++ Gameplay Programmer (Unreal Engine)

saber interactiveНа сервисе с: 21.09.26 18:45
Зарплата не указанаРоссияСанкт-ПетербургУдалёнка

Привет!
Наша игровая студия Saber Interactive была основана в 2001 году и на текущий день стала одним из крупнейших разработчиков компьютерных игр с офисами по всему миру.

Скорее всего, вы знакомы с нашими проектами: Space Marine 2, Jurassic Park: Survival, World War Z, Evil Dead, SnowRunner, Dakar Desert Rally, Quake Champions, Halo: The Master Chief Collection и это лишь часть нашего портфолио!

Сейчас мы работаем над несколькими грандиозными AAA-проектами и в поисках Старшего программиста игровой логики, который дополнит нашу команду отличных специалистов. Некоторые из игр, над которыми предстоит работать, еще даже не анонсированы. Так что если хотите первыми прикоснуться к эпичному, а затем увидеть свое имя в титрах, читайте подробности ниже и присылайте свое резюме.

Давайте делать крутые игры вместе!

Возможные задачи:

  • Дизайн и реализация игровых систем
  • Работа с игровой физикой
  • Оптимизация производительности игровой логики
  • Оптимизация производительности и потребления памяти

Человек, которого мы ищем, имеет:

  • Опыт коммерческой разработки игровых проектов от 3 лет
  • Отличное знание языка C++ и движка Unreal Engine
  • Понимание основных принципов и лучших практик ООП
  • Понимание основ алгоритмов и структур данных
  • Большой игровой опыт, энтузиазм и интерес к играм
  • Свободный разговорный и технический английский для работы в международной команде

Будут плюсом:

  • Углубленные знания математики.
  • Знакомство с прочими игровыми движками (Unity и др.).
  • Опыт разработки UI, AI или игровой анимации.
  • Опыт работы с системами, ориентированными на игрока (CCC).
  • Опыт разработки онлайн/многопользовательских игр.
  • Опыт профилирования.

Мы предлагаем:

  • Участие в амбициозных проектах мирового уровня
  • Работу в команде профессионалов, у которых есть, чему поучиться
  • Возможность участия во внутренних play-тестах всех наших проектов
  • Гибкий график, офисный, гибридный либо удаленный формат работы
  • Доступ ко внутренней игровой библиотеке
  • Корпоративную скидку в фитнес-клуб/бассейн
  • Бесплатное обучение английскому языку
  • Отсутствие дресс-кода
  • Оплата больничных в 100% размере
  • ДМС

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.