Team Lead C++ / Lead Unreal Engine Developer

Дата размещения вакансии: 11.12.2025
Работодатель: Инвейдерс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

The Invaders, аккредитованная IT-компания, занимающаяся заказной разработкой, ищет Team Lead C++ / Lead Unreal Engine Developer для руководства командой в рамках крупного и долгосрочного проекта на Unreal Engine 5.

Обязанности:

-Техническое лидерство команды разработки (планирование задач, приоритизация, контроль сроков и качества).

-Участие в формировании архитектуры GIS-системы виртуального городского пространства на C++ и Unreal Engine 5.

-Разработка и оптимизация ключевых подсистем и функций проекта (геймплей, визуализация, инструменты, интеграции).

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

-Code review, внедрение и поддержка стандартов кодирования и лучших практик разработки.

-Наставничество и развитие разработчиков команды: постановка целей, помощь в решении сложных технических задач.

-Интеграция и поддержка сторонних C++ SDK, библиотек и плагинов в проектах.

-Разработка и поддержка собственных C++ библиотек и плагинов в проектах.

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

-Взаимодействие с руководителем проекта, техническим директорм, аналитиками, 3D/Тех-артом и другими членами командамы для достижения целей проекта.

-Организация и контроль написания автоматизированных тестов на разрабатываемый функционал.

-Интеграция со сторонними сервисами и системами.

-Участие в найме и оценке разработчиков (технические интервью, ревью тестовых заданий).

Требования:

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

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

-Опыт технического лидерства: тимлид, техлид или ведущий разработчик (ведение задач команды, менторство, code review).

-Глубокие знания C++ и принципов объектно-ориентированного программирования.

-Уверенные знания в многопоточном программировании.

-Обширный опыт работы с Unreal Engine 5 (Gameplay/Engine/Editor, UObjects/Actors, Blueprints интеграция и т.д.).

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

-Знание алгоритмов и структур данных C++, а также Unreal Types.

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

-Знание систем контроля версий (Git) и принятого командного workflow (GitFlow, trunk-based и т.п.).

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

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

-Опыт проведения нагрузочного тестирования приложений.

-Базовые знания Docker, Docker Compose, k8s.

-Развитые коммуникативные навыки, умение договариваться и доносить технические решения до команды.

-Умение работать в команде, брать ответственность за результат и принимать технические решения.

-Желание изучать новые технологии и возможности Unreal Engine и применять их на практике.

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

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

-Знание других игровых движков и платформ разработки.

-Опыт работы с цифровыми двойниками городов, заводов и других инфраструктурных объектов.

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

-Опыт разработки различных GIS-систем (карты, навигация, пространственный анализ).

-Опыт модификации исходников Unreal Engine / работы с кастомной сборкой движка.

-Опыт создания Editor Plugins для автоматизации рабочих процессов.

-Опыт работы с математическими и физическими моделями в контексте виртуальных пространств.

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

-Опыт оптимизации как игрового, так и backend-кода.

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

-Участие в уникальном и масштабном проекте по созданию виртуального города на последней версии Unreal Engine.

-Влияние на архитектуру и техническое развитие проекта, возможность формировать инженерную культуру команды.

-Профессиональное развитие и рост в сильной и мотивированной команде разработчиков.

-Гибкий график и возможность удалённой работы.

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

-Возможность официального оформления в аккредитованной IT-компании.

Если вы готовы взять на себя техническое лидерство и внести свой вклад - откликайтесь! Мы с нетерпением ждем вашего отклика!