О компании
Глобальная удалённая компания, работающая над высокопроизводительным 3D-просмотрщиком и платформой для совместной работы с акцентом на сложный рендеринг и пространственные вычисления.
Обязанности
- Владеть пользовательским интерфейсом и отвечать за опыт взаимодействия.
- Разрабатывать pixel-perfect UI и плавный 3D‑рендеринг.
- Реализовывать core viewer, инструменты для коллаборации и критичные по производительности фичи.
- Плотно работать с founding team и участвовать в принятии архитектурных решений.
- Оптимизировать производительность и профилировать кейсы в браузере.
Требования
- 5+ лет в front‑end разработке, минимум 2 года с React и TypeScript.
- Опыт и глубокие знания Three.js (или аналогичных инструментов: Babylon.js, PlayCanvas, Unity).
- Математическая база: геометрия, проекции камеры, шейдеры.
- Подтверждённый опыт доставки высоко‑оптимизированных интерактивных 3D / game‑like решений в браузере.
- Хорошее понимание современных билд‑тулов, профайлинга производительности и внутренностей браузера.
Будет плюсом:
- Опыт с Gaussian Splatting, photogrammetry, NeRFs или пайплайнами для point‑cloud.
- Опыт с 360‑video, depth sensing или computer‑vision для AR/VR.
- Знание Zustand, react‑query или других технологий управления состоянием.
Условия
- Гибкая удалённая работа с асинхронной культурой.
- Небольшая, гибкая и техническая команда.
- Работа с cutting‑edge исследованиями и production‑grade системами.