Разработчик WebGL (Three.js)

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Мы – компания, создающая комплексные решения для управления крупными инвестиционно-строительными проектами. За последние годы мы запустили десятки решений в лидерах нефтегазовой, энергетической и горнодобывающей отраслей и продолжаем движение вперёд. Наша IT команда развивает собственные продукты enterprise-уровня, обеспечивающие потребности наших заказчиков. Команда создаёт web-, desktop-, mobile-приложения c единым back-end и БД, и передаёт их в b2b-проекты.

На один из проектов ищем программиста 3D графики. Для работы с WebGL используем Three.js.

Работа в нашей команде: это дружный коллектив единомышленников 3D в web! Three.js – это не умение по примеру из документации загрузить модель на сцену. Вы должны понимать принцип работы 3D графики, иметь представление о работе видеокарты, изучать техники оптимизации и т.п.

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

  • Разработка Web приложений для работы с картографией, BIM-моделями, фотограмметрией. Доработка пайплайна конвертирования и загрузки 3D моделей. Работа с моделлерами, дизайнером, front-end разработчиками.

Мы ожидаем от кандидата:

  • Знание BufferGeometry, понимание работы рэйкастера;
  • Знание мат. основы Vector3, Box3, Ray, Plane etc;
  • Работа с Mesh;
  • Базовые понимания работы 3D-моделлеров, умение работать с ними в команде (проверять модели);
  • Умение работать с тенями, светом;
  • Понимание принципов оптимизации сцены (LOD, инстансинг, батчинг, правильный выбор карт и детализации моделей);
  • Понимание принципов работы графического конвейера;
  • Понимание систем координат, умение перевода;
  • Знание JS, TypeScript;
  • Работа с Git (gitflow).

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

  • Знания принципов гаммы, цвета. (Если не читали - читайте https://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/);
  • Опыт работы с фреймворком Angular;
  • Знание алгоритмов работы с сеткой Quadric Error Metric;
  • Генерация UV;
  • glsl (постпроцессинг, анимация, эффекты);
  • Хорошая мат. подготовка (векторная и линейная алгебра, геометрия);
  • Опыт работы с NX, NGRX, RxJS.

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

  • Работу в аккредитованной IT-компании;
  • Оформление по ТК РФ;
  • Рабочий график - 5/2, гибкий;
  • Официальный доход (уровень зарплаты по результатам собеседования);
  • Возможность дистанционной работы.

Ключевые навыки

Version control/git
Typescript
Ооп
Three.js
3d моделирование
Javascript
3d-графика
Javaserver faces (jsf)
Rxjs
Qt3d

Контактная информация

Промэкспертиза

Сайт: не указан

Почта: не указана

Вакансия опубликована 29.05.2024 в г. Москва.

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

#

Москва

Полный день

Команда HR Tech создаёт и поддерживает экосистему внутренних сервисов для ежедневной работы каждого сотрудника: Стафф, Календарь и бронировщик встреч, карьерный портал, ATS для рекрутинга, систему для проведения perfomance review, Командировки...

22 мая

#

Не указана

Москва

Удаленная работа

Мы ищем middle C++ программиста для работы над проектами, связанными с интеграцией и управлением специализированным оборудованием в аэропорту, таким как принтеры посадочных/багажных талонов и их сканеры. Одной из ключевых задач будет обеспечение...

20 мая

#

Екатеринбург

Полный день

О проекте

Контур.Стрим — площадка для проведения онлайн-трансляций, часть платформы Толк. Мы строим высоконагруженную распределенную систему для проведения тысяч одновременных стримов с тысячами зрителей, где даже секунды простоя не приемлемы. С нашей помощью...

23 апреля