Sobre el puesto
Buscamos un/a desarrollador/a sénior para liderar la construcción de un editor 3D web para fabricante de mobiliario integrado con nuestras aplicaciones de presupuestos pedidos y fabricación.
El editor permitirá colocar seleccionar mover y girar muebles modificar medidas y acabados abrir puertas añadir o eliminar componentes realizar ajustes por pilares y generar la configuración necesaria para calcular precios y fabricar.
La parte especializada de CAD/CAM OpenCascade y generación de programas de máquina será realizada junto con un colaborador externo.
Este puesto se centrará en el editor 3D web su arquitectura y la integración con ese servicio.
Funciones principales - Desarrollar el editor interactivo con Three.js o tecnología equivalente. - Implementar selección arrastre rotación cámaras imanes cotas y restricciones. - Crear un modelo paramétrico de muebles y componentes. - Integrar el editor con APIs de catálogo precios presupuestos y pedidos. - Definir junto al especialista CAD/CAM el formato de intercambio de geometría y mecanizados. - Optimizar rendimiento memoria y tiempos de carga. - Crear pruebas automáticas y documentar las decisiones técnicas. - Trabajar directamente con oficina técnica y usuarios de fábrica.
Requisitos - Experiencia profesional sólida con JavaScript o TypeScript. - Experiencia demostrable en algún proyecto 3D web con Three.js WebGL Babylon.js o tecnología similar. - Conocimientos de interacción 3D selección de objetos cámaras transformaciones y sistemas de coordenadas. - Experiencia con Vue React u otro framework frontend moderno. - Integración con APIs REST/JSON. - Git pruebas automatizadas y experiencia llevando software a producción. - Capacidad para entender necesidades de usuarios no técnicos. - Español profesional.
Se valorará - Configuradores de producto aplicaciones CAD GIS videojuegos o visualizadores técnicos. - Geometría 2D polígonos líneas arcos colisiones y operaciones booleanas. - Vue 3 y TypeScript. - Optimización 3D Web Workers o escenas con muchos objetos. - Experiencia en mobiliario fabricación o software industrial. - PHP/Laravel o integración con aplicaciones empresariales.
No es necesario tener experiencia en - OpenCascade CadQuery o build123d. - Programación CNC MPR/woodWOP o Ardis. - Desarrollo de posprocesadores CAM. - Python avanzado.
Contamos con una maqueta funcional catálogo y precios reales ejemplos de despieces y programas de fabricación aplicaciones propias en producción y acceso directo a oficina técnica y fábrica.
