Frontend-разработчик (React + Three.js / WebGL)

Ксенус Девелопмент

Frontend-разработчик (React + Three.js / WebGL)

Описание вакансии

Мы аккредитованная IT-компания.
Наша специализация:

  • Аппаратное и встроенное программного обеспечения;
  • VR/AR – приложения;
  • Геоинформационные и аналитические системы;
  • Высоконагруженные веб-сервисы.
  • Системы с использованием искусственного интеллекта.

Прямо сейчас мы находимся на этапе разработки проекта.

Мы ищем фронтенд - разработчика удаленно, на проектную занятость. От тебя требуется баланс практичного подхода и умения работать с визуально сложными интерфейсами.

Обязанности:

  • Разрабатывать интерактивный конфигуратор (web-приложение).
  • Реализовывать UI/UX по макетам дизайнера (Figma).
  • Работать с 3D-моделями (GLB/GLTF): загрузка, отображение, переключение текстур, управление сценой.
  • Подключать и использовать API (Django REST) для получения параметров конфигурации.
  • Реализовать динамическую матрицу выбора параметров (зависимости между размерами, дверями, материалами и т.д.).
  • Поддерживать кроссбраузерность и адаптивность интерфейса.
  • Оптимизировать производительность рендера (3D сцена + UI).

Стек:

  • Frontend: React, Vite, TypeScript, Zustand/Redux (стейт), Tailwind/SCSS.
  • 3D: WebGL (понимание), Three.js (практическая работа), React Three Fiber (JSX-сцены)
  • API: REST, axios/fetch.
  • CI/CD: GitLab, Docker (для сборки фронта).

Требования:

  • Опыт коммерческой разработки на React от 2 лет.
  • Хорошее знание JavaScript/TypeScript, HTML5, CSS3.
  • Опыт работы с 3D в браузере (Three.js).
  • Умение работать с дизайн-системами и готовыми макетами (Figma).
  • Понимание принципов работы с REST API.
  • Навык оптимизации интерфейсов (lazy loading, мемоизация, работа с большими сценами).

Будет плюсом:

  • Опыт работы с конфигураторами/визуализаторами (авто, мебель, строительные материалы и т.п.).
  • Знание WebGL на низком уровне.
  • Опыт интеграции с backend на Django/DRF.
  • Базовые навыки UI/UX.

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

  • Проектная занятость (3–6 месяцев), возможен фуллтайм при успешной работе.
  • Работа удалённо, гибкий график.
  • В команде: backend (Django), дизайнер, тимлид, PM, 3д моделлер.


Навыки
  • JavaScript
  • React
  • TypeScript
  • REST API
  • REST
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию