Обязанности:
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7. Продукт "Градостроительство" - совокупность проектов, направленных на внедрение инновационных алгоритмов, бизнес-процессов и общей ИТ- стратегии Департамента информационных технологий города Москвы в градостроительную деятельность.Коллеги сокращают число задействованных информационных систем, переводят услуги в цифровой вид, разрабатывают цифрового двойника города и реализуют множество других проектов, помогающих отрасли работать качественнее и быстрее. Что нужно делать: разработка и поддержка функциональности на c++ в среде unreal engine 4/5 создание и развитие внутренних инструментов редактора (editor tools) разработка плагинов и расширений движка работа с геометрией, 3d-данными и гис-информацией интеграция с backend-сервисами через rest api оптимизация производительности (cpu/gpu, память, сетевые взаимодействия) профилирование и анализ производительности приложения поддержка и развитие существующей архитектуры проекта работа с большим кодовым базисом и сложными системами Какие знания и навыки нам важны: коммерческий опыт разработки на c++ с использованием unreal engine 4/5 от 3 лет (желательно в игровой индустрии)уверенные знания: c++ (включая ооп, структуры данных и алгоритмы) математической базы (геометрия, векторная математика)опыт разработки: опыт разработки плагинов для unreal engine editor tools (editor modules, details customization, asset types, slate widgets) понимание архитектуры unreal engine editor: uobject система отражения (reflection, fproperty) умение работать с чужим кодом и развивать сложные системы навыки написания чистого, поддерживаемого и документированного кода опыт работы с git (включая git lfs) опыт работы с rest api и http-запросами понимание принципов оптимизации и simd (sse/avx) опыт профилирования (unreal insights, renderdoc и аналогичные инструменты) Будет плюсом: опыт работы с slate и grapheditor api опыт работы с кастомными редакторами узлов и ui в unreal знание других vcs: perforce, svn опыт написания автотестов и использования тестового фреймворка unreal понимание клиент-серверной архитектуры опыт работы с системой репликации объектов в unreal engine Что предлагаем: рыночную зарплату и премии драйвовые задачи и ресурсы для их реализации офисный формат работы преимущества аккредитованной it-компании материальную помощь в случае важных событий в жизни корпоративное обучение и доступ к онлайн-библиотеке корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие комьюнити по интересам скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д. Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!Похожие вакансии
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Леста Игры
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Леста Игры
Unreal Engine Render Developer
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Леста Игры
Tools Developer (Unreal Engine)
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Леста Игры
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Леста Игры
Team Lead C++ / Lead Unreal Engine Developer
Договорная
Москва. Станции метро: Сетунь, Баковка, Немчиновка, Переделкино
Инвейдерс