Задачи:
— Проектировать и развивать весь рендер-пайплайн (PBR, HDRI/IBL, post-processing, tone mapping).
— Разрабатывать архитектуру render graph / pass system.
— Отвечать за GLB/material pipeline и систему материалов.
— Писать и оптимизировать шейдеры (WGSL / GLSL / TSL).
— Интегрировать 3D-движок в React + TypeScript приложение.
— Оптимизировать производительность, особенно на мобильных устройствах.
— Определять техническое направление и проводить code review.
Требования:
— Коммерческий опыт с vanilla Three.js (не R3F), включая WebGPU.
— Глубокое понимание WebGPU, WebGL2 и GPU pipeline.
— Уверенное владение шейдерами (WGSL / GLSL / HLSL / Metal).
— Практический опыт с PBR, HDRI/IBL, post-processing.
— Знание MRT, render targets, G-buffer, color management.
— Опыт профилирования GPU и оптимизации мобильной графики.
— Сильные навыки TypeScript, React и архитектуры приложений.
Будет плюсом:
— Render Graph.
— glTF/GLB optimization (Draco, meshopt, KTX2).
— Compute shaders, TAA, GPU-driven rendering.
— Open Source вклад в Three.js или WebGPU.
Условия:
— Полностью удаленный формат работы из любой точки мира.
— Технологически сложный продукт.
— Оплата профильного обучения, курсов (внешние и внутренние).
— Конкурентная заработная плата (по результатам технического интервью).
— Оплачиваемые отпускные дни: 36 дней в год.
— Оплачиваемые больничные.
— Приятные бонусы.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.