Geospatial Frontend Engineer (TypeScript)
Core
Build a web-based GIS platform for defense and enterprise analysts to explore imagery, combine layers, and understand spatial/temporal relationships.
Role type
Senior Frontend Engineer (Geospatial/Web GIS)
Builds
A highly customized web map platform with reusable components for multiple applications within the Sentinel system.
Domain
Defense, Law Enforcement, Enterprise; Geospatial Intelligence (GEOINT)
Deliverable
production ML models | product features
Required skills
TypeScript, React, MapLibre, deck.gl, WebGL, geospatial fundamentals (projections, coordinate systems, vector tiles, raster imagery), frontend state management, asynchronous data loading, browser performance profiling, cartography, interaction design
Preferred skills
Custom deck.gl layers, GLSL shaders, luma.gl, WebGPU, GeoArrow, loaders.gl, DuckDB-WASM, Web Workers, Kepler.gl, CARTO, TanStack Query/Store/Router, Tailwind CSS, Playwright, 3D visualization, military mapping conventions (MGRS, NATO APP-6, STANAG), agentic software development
Technologies
TypeScript, React, MapLibre, deck.gl, Mapbox GL, OpenLayers, CesiumJS, WebGL, GLSL, GeoParquet, Arrow, COGs, PMTiles
Responsibilities
Develop a reusable map canvas and layer system for raster, vector, terrain, and analytical overlays; Implement GIS interactions (drawing, measurement, spatial selection, filtering, export); Create temporal exploration tools and imagery comparison views; Extend mapping libraries with custom layers and controls; Profile CPU, GPU, network, and memory usage; Collaborate with UX designers and analysts on cartography and accessibility
Seniority
Senior, hands-on IC