Team Lead C++ / Lead Unreal Engine Developer

29 Декабря

Партнерские Вакансии

Город:

Москва

Занятость:

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

Опыт:

Более 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-компании.

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

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

26 Декабря

Разработчик RPA / Robotic process automation developer (JavaScript, Python)

Москва

Компания "DPD в России" Разработчика RPA middle, с опытом работы. Наша команда помогает бизнесу автоматизировать рутинные процессы в...

Отправить резюме подробнее

22 Декабря

Менеджер по планированию продаж и операций / S&OP Lead

Москва

Компания "Syngenta" Являясь мировым лидером на рынке средств защиты растений, мы помогаем фермерам противостоять угрозам и обеспечивать...

Отправить резюме подробнее

02 Декабря

Portfolio Development Lead

Москва

Компания "Pfizer" Временная позиция. Portfolio Development Lead отвечает за оценку коммерческого потенциала препаратов на основе знаний...

Отправить резюме подробнее

06 Декабря

TeamLead отдела поддержки и сопровождения вебмастеров (CPA)

Москва

Компания "M1-SHOP" M1 в поиске сильного Тимлида отдела поддержки и сопровождения веб-мастеров. Мы - партнерская программа, которая растет за...

Отправить резюме подробнее

08 Декабря

Referral Program Lead / Руководитель Программ Лояльности

Москва

Компания "ASD Technologies" We’re Novakid School, the English academy for kids of the future. We teach English as a foreign language to children...

Отправить резюме подробнее

Вакансия размещена в отрасли

Автобизнес / Автосервис: