← К результатам

Tech Lead Unreal Engine (C++)

з/п не указана
Цифровые Пространственные Технологии · Россия, Москва, Валовая улица, 26
Удаленная работа Постоянная занятость опыт от 6 лет
Откликнуться на источнике →

Описание

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-компании. Возможность работать удалённо.

Источник: hh · Опубликовано: сегодня