- Зараз переглядає 1 шукач
Full-Stack, 3D Graphics Developer (Three.js, WebGL)
- За результатами співбесіди
-
Вибір, ВКФ, ТОВ
Оптова торгівля, дистрибуція, імпорт, експорт; 10–50 співробітників -
Одеса, Миколаївська дорога, 253.
7,3 км від центру -
Орловський Олександр
- Повна зайнятість. Досвід роботи від 2 років.
- JavaScript
- PHP
- MySQL
- Git
- PostgreSQL
- React
- XML
- JSON
- Відповідальність
- MongoDB
- Node.js
- TypeScript
- Vue.js
- REST API
- REST
- Angular
- Робота з клієнтами
- Робота з базою даних
- Frontend-розробка
- Backend-розробка
- Продуктивність
- Розробка API
Опис вакансії
Ми шукаємо досвідченого Frontend-розробника з глибокою експертизою у Three.js / WebGL, який готовий брати участь не лише у клієнтській частині, а й у проєктуванні та реалізації backend-логіки, для роботи над складним інженерним продуктом — 3D-конфігуратором корпусних меблів.
Мета продукту — надати користувачеві інструмент, який дозволяє у реальному часі проектувати меблі, отримувати точний прорахунок вартості та формувати структуровані дані для передачі у виробництво.
Про проект:
На поточний момент існує робочий прототип на Three.js. Першим етапом роботи буде глибокий технічний аудит існуючого рішення. За його результатами спільно з командою буде прийнято рішення щодо: — подальшого масштабування поточної архітектури або — розробки нової архітектури з нуля з фокусом на продуктивність, розширюваність та підтримку в довгостроковій перспективі. Конфігуратор працює з параметричними 3D-моделями середньої та високої складності (десятки—сотні обʼєктів у сцені) та орієнтований на стабільну роботу у сучасних браузерах на desktop і mobile.
Ваші ключові завдання:
- Аудит та архітектура: Аналіз поточного стеку, виявлення «вузьких місць» та проектування масштабованої структури конфігуратора.
- Розробка 3D-двигуна: Реалізація параметричної зміни розмірів моделей без втрати текстур та пропорцій (UV mapping).
- Логіка конфігурації: Створення системи правил (Constraints), що запобігають помилкам проектування (наприклад, неможливість поставити полицю там, де є кріплення завіс дверцят ящика).
- Оптимізація: Забезпечення швидкої роботи в браузерах та на мобільних пристроях.
- Backend: Проєктування та реалізація backend-частини конфігуратора. Розробка API для: збереження та версіонування проєктів, розрахунку вартості, генерації специфікацій, формування XML/JSON-даних для виробництва, реалізація бізнес-логіки на сервері (валідація конфігурацій, правила, обмеження),
Технічні вимоги:
- Strong JavaScript/TypeScript
- Three.js / WebGL: Досвід розробки складних 3D сцен.
- Математична база: Впевнені знання векторної алгебри, матриць трансформації та геометрії.
- Робота з мешами: Розуміння процедурної генерації геометрії, роботи з буферами та шейдерами (GLSL).
- React/Vue/Angular: Впевнене володіння одним із сучасних фреймворків.
- Розуміння принципів клієнт-серверної взаємодії.
- Досвід роботи з REST API.
- Впевнене використання Git
Буде перевагою:
- Досвід розробки CAD-систем або меблевих конструкторів.
- Розуміння принципів меблевого виробництва (фурнітура, кромкування, присадка).
- Навички роботи з форматами 3D-даних (gLTF, OBJ, JSON).
- Досвід роботи з бекенд (Node.js / PHP)
- Робота з базами даних (Mysql / PostgreSQL / MongoDB)
- Оптимізація WebGL під слабкі пристрої
- Робота з PBR-матеріалами та освітленням
Що ми пропонуємо:
- Складний інженерний продукт з реальним виробничим застосуванням.
- Можливість самостійно обирати технологічний стек при розробці з нуля.
- Гнучкий графік роботи.
- Формат роботи — гібридний (офіс м. Одеса / віддалено — за потребами процесу).
- Конкурентну заробітну плату (визначається за результатами технічної співбесіди)
- Довгострокову співпрацю та розвиток продукту
Кого ми шукаємо
Інженера, якому цікаво:
- працювати на стику 3D, математики та бізнес-логіки
- будувати системи, а не лише інтерфейси
- брати відповідальність за продукт від браузера до сервера
Схожі вакансії
-
Програміст-оператор верстатів з ЧПК (5-ти осьовий верстат)
AC-Step, Одеса -
Програміст 1С
MD-Fashion, Одеса -
Junior Full Stack Developer
Mitridat Container Transport, Одеса -
MS SQL Server database developer with SSIS SSRS and ETL
Будыкин С.А., ФЛП, Одеса -
Oracle SQL Server database developer
Будыкин С.А., ФЛП, Одеса