Разработчик UE / C++ Blueprint Developer (Middle+)
Описание
Кто мы и почему это важно PlayEstate (ООО "ПЛЕЙЭСТЕЙТ") — технологическая платформа полного цикла для девелоперов. Мы строим цифровые двойники объектов недвижимости, интегрируя BIM-данные в интерактивные презентационные движки, CRM и системы маркетинга. Наша команда создает высоконагруженные системы визуализации, интерактивные видовые экраны, сервисы выбора квартир и процедурные пайплайны генерации окружения в Unreal Engine 5. Чем предстоит заниматься Разработка интерактивной логики: Программирование систем навигации по 3D-модели ЖК (ортографические/перспективные камеры, свободный облет, поэтажные срезы, переключение конфигураций квартир, каталогизация помещений). Создание UI/UX систем: Интеграция интерфейсов (UMG/Slate) с бизнес-логикой приложения, создание динамических меню, подсказок, систем фильтрации и карточек объектов. Интеграция данных и API: Написание C++/Blueprint модулей для работы с внешними источниками данных (JSON/REST API, BIM-атрибуты, CRM-системы, конфигураторы). Оптимизация кода и профилирование: Анализ производительности логики (Unreal Insights, CPU/GPU Profiler), оптимизация работы с памятью, сборка стабильных билдов под PC / Web Stream (Pixel Streaming). Что мы ожидаем от вас Уверенный опыт разработки в Unreal Engine от 3 лет (C++ и Blueprints). Отличное знание архитектуры UE: GameMode, PlayerController, Pawn, Actor Component, Subsystems, Asset Manager. Работа с UI: Уверенное владение UMG, умение создавать отзывчивые интерфейсы, привязка данных (Data Binding), кастомные виджеты. Опыт работы с сетями/API: Понимание REST API, парсинг JSON/XML, asynchronous data loading в Unreal Engine. Понимание Math & Geometry: Уверенное владение векторной алгеброй, трансформациями (Quaternions, Rotators), трассировкой лучей (Raycasting/LineTrace), работе со сплайнами и математикой камер. Чистота кода: Умение писать структурированный C++ и понятные, не перегруженные "спагетти"-графы на Blueprints. Будет плюсом Опыт работы с Pixel Streaming или WebGL/WebGPU. Опыт работы с GIS-данными, геокоординатами или OpenStreetMap внутри UE. Знание Python для автоматизации пайплайнов в UE. Условия работы Занятость: Полный день (удаленно) с 09:00 до 17:00 по МСК. Доход: от 120 000 рублей на руки (оклад + премии по KPI). Оборудование: Компенсируем использование собственного ПК или предоставляем удаленный доступ к рабочей станции компании. Стабильность: Компания входит в реестр аккредитованных IT-компаний Минцифры (льготная IT-ипотека, отсрочка). Профессиональный рост: Доступ к закрытым C++ модулям автоматизации, архитектуре взаимодействия с BIM-системами и передовому R&D.