Team Lead C++ / Lead Unreal Engine Developer

Работодатель:
Опыт работы:
Более 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-компании.

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

Похожие вакансии

Senior System Analyst
Robusta

Опыт работы системным аналитиком 4–5 лет. Опыт участия в проектировании сложных систем, интеграций, API. Опыт составления технических требований и...

Инженер ПТО
Нефтемашстрой

Опыт работы на аналогичной должности от 3 до 6 лет. Желателен опыт работы на действующих заводах нефтепереработки. Высшее техническое образование.

150 000 руб.
Инженер-тестировщик на Java
Bell Integrator

Требуемый стаж: от 3-ех лет. -Знание Java (уровень Core Java). -Знание и опыт использования инструментов автоматизации тестирования: JUnit 5...

Ведущий инженер в отдел теплоснабжения (строительство\кап.ремонт)
Автономная Некоммерческая организация по Развитию Городской Среды Гормостстройтрест

Высшее техническое образование. Знание теплоэнергетики, теплоснабжения. Знание эксплуатации систем отопления. Уверенный уровень владения Autocad, MS Office. Чтение строительных чертежей.

145 000 - 164 000 руб.
Главный инженер технической службы
Группа компаний Кафетера

Высшее техническое образование. Опыт технической поддержки предприятий общественного питания. Опыт организации обслуживания инженерных сетей и оборудования. 4 группа по электробезопасности...

150 000 - 150 000 руб.