Logo for SquadMakers

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

Role overview

Qualifications

  • Real work experience with Three.js and/or WebGL in production
  • Solid foundation in 3D mathematics: Vectors, matrices, spatial transformations, quaternions, coordinate systems
  • Experience working with real-time data: WebSockets/streams, interpolation, and smoothing
  • Experience integrating 3D models (OBJ, GLB)

Responsibilities

  • Design and develop 3D visualizations in the browser using Three.js and WebGL
  • Represent real-time positioned entities from streams (WebSockets, APIs, etc.)
  • Manage coordinate systems, global offsets, and spatial transformations
  • Ensure visual stability in dynamic scenes (no jitter, jumps, or inconsistencies)

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving

About the company

SquadMakers logo

SquadMakers

Software Development

We help companies transform their software development teams into high-performance squads, by hiring and managing through our platform +5000 freelance developers and CERTIFIED digital professionals, AGILE experts and ENABLING TEAM, adapted to the client's project. SquadMakers: https://squadmakers.com - Let us select the best remote developers, guiding them to build your product through the best Agile methodology assuring global quality thanks to our CI/CD experts that manage a smooth delivery process. - Our process ensures that your project is completed in the minimum amount of time. - We provide CTO and IT Assessment / Consultancy, Digital Transformation Strategies. - Developers and Data Scientist Outsourcing, Dev. Freelance Management. Skills: - We create chatbots for many areas including Sales and HR missions. Due to our Artificial Intelligence (AI) technology our customers: # create and accelerate their clients ecosystems (or communities) to improve sales. # Develop a new path to improve teams engagement and motivation evaluating and monitoring each interaction between managers and team staff, guiding the managers about the best strategy for each employee. # Create new channels to increase the potential clients (Qualified leads) using Smart Chatbots for B2C and B2B. # Improve their Talent acquisition solution adding our technology that enables a full customized process for each person and vacancy, providing a better and humanized experience that improves the Talent quality received.

Company details

IndustrySoftware Development
Company size11-50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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

- 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, inscríbete en la oferta o contáctanos directamente.

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at SquadMakers

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.