Москва
Кто мы и почему это важно
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.