SENIOR ENGINE EDITOR TOOLS / GRAPH SYSTEMS DEVELOPER (MAG DEVELOPMENT)
🕹 Unknown
🧠 Senior
💰 По договоренности
⏰ Full-time
🌎 Remote / 👔 Office (Moscow / Novosibirsk / Tomsk, Russia 🇷🇺)
🦄 Description
Компания MAG Development ищет разработчика Unreal Engine, который умеет работать со сложным шаблонным кодом, расширять существующую архитектуру и создавать удобные инструменты для дизайнеров. Вам предстоит развивать графовые системы квестов, диалогов и скиллов, улучшать производительность, работать над Editor Tools и взаимодействовать с другими командами. Работа возможна удалённо, в офисе или в гибридном формате.
🚀 Responsibilities
• Поддержка и развитие системы графов (Graph Framework) для квестов, диалогов и скиллов
• Доработка и оптимизация гибридной системы квестов и диалогов
• Развитие системы скиллов на базе текущего графового ядра
• Поддержка и расширение плагина управления внешними свойствами (например, погодой)
• Оптимизация и профилирование кода, включая SSE/AVX
• Разработка новых инструментов и расширений для Unreal Editor
• Взаимодействие с геймплей-программистами, UI-командой и дизайнерами
📚 Required Skills
• Опыт разработки на C++ от 3 лет
• Знание C++17/20, шаблонов и метапрограммирования
• Опыт работы с Unreal Engine 4/5 от 3 лет
• Навыки разработки плагинов и Editor Tools (Editor Modules, Details Customization, Asset Types, Slate Widgets)
• Опыт со Slate и GraphEditor API (создание и расширение узлов, панелей, связей)
• Умение работать с большим объемом чужого кода
• Чистый, документируемый, расширяемый код
• Опыт работы с Git или Perforce
• Понимание оптимизации, SIMD (SSE/AVX)
• Базовые знания UE Editor архитектуры и системы отражения (UObject, FProperty)
👍 Nice to Have
• Опыт создания визуальных редакторов (node-based editors)
• Знание Python (автоматизация в UE)
• Опыт модульных тестов и CI/CD для UE
• Понимание UX при создании Editor Tools
• Знание сериализации данных в UE (Graphs, Blueprints, DataAssets)
🍪 What we offer
• Работа в аккредитованной IT-компании
• Оформление по ТК РФ за один день
• Полностью белая зарплата
• ДМС после 3 месяцев
• Регулярные повышения зарплаты
• Гибкий график
• Remote / офис / гибрид
• Современное рабочее место, кофе, плюшки
• Полная оплата обучения
• Компенсация 50% расходов на спорт
🌐
Vacancy link
#gamedev #unrealengine #editortools #grapheditor #cpp #cpp #slate #ue4 #ue5 #magdevelopment #remote #moscow #novosibirsk #tomsk