3D GEOSPATIAL SOFTWARE ENGINEER (Three.js / WebGL, Real-Time)
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.