Программист 3D-графики для веб (Three.js)
PythonКомпания REVIEW3 является ведущим производителем 3D-контента для интернет-магазинов ведущих производителей техники (пример: https://reviewthree.com/embed/18987?v=15159&lang=en). На базе Three.js у нас написан 3D-плеер и полная инфраструктура разработки. Мы продолжаем разработку, а также непрерывно ведём производство 3D-обзоров для заказчиков.
Обязанности:
-
Работа в отделе R&D: разработка и сопровождение 3D-плеера на TypeScript + Three.js.
-
Работа в отделе производства: необходимо писать скрипты на JavaScript для презентаций, «оживляя» их. Скрипты используют наш API и запускают всевозможные эффекты в 3D-сцене: анимации, видеотекстуры, прозрачность поверхностей, установка камер.
На одну презентацию пишется несколько десятков небольших функций, работу которых можно сразу проверить через веб-интерфейс в реальной презентации.
Ставим чёткое и понятное ТЗ, все процессы отлажены.
Требования:
-
Высшее техническое образование (как минимум, несколько семестров высшей математики).
-
5+ лет опыта разработки.
-
3+ лет опыта разработки 3D-приложений.
-
1+ лет опыта разработки на TypeScript / JavaScript.
-
Знание Three.js / WebGL / GLSL.
-
Хорошее знание 3D-алгоритмов и 3D-технологий.
-
Математика: уверенные знания тригонометрии, векторных и матричных операций (на собеседовании дадим задачи).
-
Понимание работы веб-стека (HTTP/HTML/CSS/JavaScript).
-
Понимание принципов компонентно-ориентированного подхода разработки.
-
Хорошие знания алгоритмов и структур данных.
-
Опыт работы в геймдеве будет плюсом.
Условия:
- Гибкий график (согласуется), удалённая работа. Работа по московскому графику (начало - не позднее 11:00 МСК).
-
Возможно временное оформление: договор услуг/подряда, ГПХ, самозанятые, ИП.
-
Для жителей крупных городов возможна оплата коворкинга по вашему выбору.
-
Возможны командировки в Москву для совещаний.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
