3D GEOSPATIAL SOFTWARE ENGINEER (Three.js / WebGL, Real-Time)

  • Huelva, Spain
  • Full-Time
  • Remote

Job Description:

3D GEOSPATIAL SOFTWARE ENGINEER (Three.js / WebGL, Real-Time)

SOBRE SQUADMAKERS

En Squadmakers construimos equipos de desarrollo de alto rendimiento (squads) para crear productos digitales con impacto real.

Nuestro modelo se basa en tres pilares:

- Squad Challenge: validación técnica real de cada profesional antes de incorporarse a proyectos

- Enabling Team: expertos senior (CTO, Tech Leads, Product) que acompañan y elevan el rendimiento del equipo

- Squad Master AI: sistema de análisis que aporta visibilidad sobre calidad, progreso y desempeño

No hacemos staff augmentation tradicional.

Construimos equipos responsables de resultados.

Trabajamos con empresas en crecimiento y organizaciones que necesitan ejecutar producto con velocidad, calidad y control.

------------------------------------------------------------

SOBRE EL PROYECTO

Trabajarás en el desarrollo de una plataforma avanzada de visualización 3D en tiempo real, orientada a entornos donde la posición y el tiempo son críticos (telemetría, entornos industriales, minería, IoT).

El objetivo no es dibujar cosas en 3D.

Es construir un sistema donde cada entidad tiene una posición precisa, coherente y estable en el espacio, alimentada por datos en streaming.

Trabajaras integrado en un equipo remoto, internacional, con lenguaje español en común, de mas de 10 desarrolladores, devops, QA, PO, SM...

------------------------------------------------------------

RESPONSABILIDADES

- Diseñar y desarrollar visualizaciones 3D en navegador usando Three.js y WebGL

- Representar entidades posicionadas en tiempo real a partir de streams (WebSockets, APIs, etc.)

- Gestionar correctamente sistemas de coordenadas, offsets globales y transformaciones espaciales

- Implementar lógica de interpolación, smoothing y corrección de latencia/outliers

- Garantizar estabilidad visual en escenas dinámicas (sin jitter, saltos o inconsistencias)

- Integrar modelos 3D (OBJ, GLB) dentro de pipelines reproducibles

- Optimizar rendimiento gráfico (FPS, GPU, memoria, culling, LOD, instancing)

- Implementar navegación espacial (pathfinding, grafos o movimiento sobre mallas)

- Colaborar con equipos de backend y datos para asegurar coherencia espacial end-to-end

------------------------------------------------------------

REQUISITOS IMPRESCINDIBLES

- Experiencia real trabajando con Three.js y/o WebGL en producción

- Clean Code, Principios SOLID

- Sólida base en matemáticas 3D:

- Vectores y matrices

- Transformaciones espaciales

- Quaterniones

- Sistemas de coordenadas

- Experiencia trabajando con datos en tiempo real:

- WebSockets / streams

- Interpolación y smoothing

- Gestión de latencia

- Experiencia integrando modelos 3D (OBJ, GLB)

- Conocimientos de optimización gráfica:

- GPU memory management

- Frustum culling

- LOD

- Instancing

- Experiencia en entornos donde posición + tiempo importan (telemetría, tracking, simulación, etc.)

------------------------------------------------------------

MUY VALORABLE

- Experiencia en GIS, topografía o sistemas geoespaciales

- Conocimiento de sistemas de referencia (lat/lon, UTM, etc.)

- Experiencia en digital twins o visualización territorial

- Experiencia con pathfinding 3D o navegación sobre mallas

- Haber trabajado con datos de sensores o entornos industriales

- Experiencia con motores 3D adicionales (Unity, Unreal)

------------------------------------------------------------

NO ES PARA TI SI

- Solo has hecho visualizaciones 3D estéticas o demos

- No te sientes cómodo trabajando con matemáticas espaciales

- No tienes experiencia con datos en tiempo real

- No has tenido que resolver problemas de precisión o sincronización

------------------------------------------------------------

TIPO DE CONTRATO

- Proyecto de larga duración

- Modelo Contractor a través de Squadmakers

- Dedicación principal al proyecto (full-time preferible)

- Pago mensual por horas trabajadas

- Posibilidad de continuidad en nuevos proyectos

- Integración en un squad con seguimiento y apoyo del Enabling Team

------------------------------------------------------------

QUÉ OFRECEMOS

- Proyecto técnico exigente con problemas reales

- Trabajo 100% remoto con equipo internacional

- Alto impacto en el producto desde el primer día

- Entorno de mejora continua y excelencia técnica

- Visibilidad real del rendimiento y contribución dentro del equipo

------------------------------------------------------------

CÓMO APLICAR

Si estás interesado, habituada trabajar en remoto,  inscríbete en la oferta o contáctanos directamente.

Buscamos perfiles que puedan demostrar experiencia real en este tipo de sistemas.