3D разработчик (Blender-JS / Three. js / WebGL / построение квартир по JSON)

Дата размещения вакансии: 03.12.2025
Работодатель: Refloor
Уровень зарплаты:
от 150000 RUR
Город:
Новосибирск
Требуемый опыт работы:
От 1 года до 3 лет

Мы создаём сервис, который автоматически строит 3D-модель квартиры по распознанному плану.
Нужен разработчик, который умеет собирать 3D-сцены в браузере с нуля — без Blender Python API, только JavaScript и 3D-графика.

Что нужно делать:

  • Принимать JSON-план квартиры (список стен, координаты, размеры).
  • Строить по нему 3D-модель помещения:
    - стены,
    - пол,
    - высоты,
    - проёмы под двери и окна,
    - делать качественное освещение сцены,
    - настраивать материалы и текстуры.
  • Следить, чтобы сцена работала без лагов даже на обычных ноутбуках.
  • Выдавать готовую 3D-сцену, которую пользователь крутит в браузере.
  • Работать в связке с ML-специалистом и fullstack разработчиком.

Какие технологии нужны:

  • JavaScript,
  • Опыт работы с Three.js или другой WebGL-библиотекой,
  • Понимание координат, геометрии, как строится 3D,
  • Умение создавать примитивы, экструзии, отверстия, вращение объектов,
  • Умение экспортировать/импортировать 3D-модели.

Если знаком — супер:

  • Blender-JS,
  • WebGL напрямую,
  • Сценовая иерархия, материалы, тени,
  • Оптимизация мешей и света.

Плюсом будет:

  • Опыт создания 3D-редакторов в браузере,
  • Опыт работы с планировками, архитектурной геометрией,
  • Опыт с Blueprint3D, SweetHome3D, Floorplanner, Roomle,
  • Понимание, как устроены стены, комнаты и их построение по координатам.

Мы предлагаем:

  • Полная удалёнка,
  • Гибкий график,
  • Минимум бюрократии,
  • Новая разработка с нуля (без legacy),
  • Возможность вырасти до Lead 3D Engineer,
  • Прямое влияние на архитектуру продукта.