Desarrollador sénior 3D web

VERROCHIO HABITAT
Barcelona, Spain
26 days ago
Apply on www.tecnoempleo.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€36,000.0 - €48,000.0
Working hours
Regular working hours
Languages
Spanish

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Computer-Aided Design Geographic Information Systems Application Programming Interfaces (APIs) Automation of Tests Video Game Development JSON Python (Programming Language) Laravel TypeScript WebGL
+8 more
Three.js Enterprise Software Applications ReactJS Git Vue.js WoodWOP CNC Programming Restful APIs Industrial Software

Job description

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.

Requirements

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., Formación Mínima: Ingeniero Técnico

Nivel Profesional: Mando Intermedio

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.tecnoempleo.com
Prepare application

Good distractions

Loading talks and stories from around this role…