We are seeking a highly skilled and motivated GIS Web Developer, specializing in client-side development of advanced geospatial web applications.
The ideal candidate will deliver intuitive, high-performance web solutions that visualize spatial data, working closely with product managers, designers, and backend engineers.
The role includes development in secure, On-Premises environments, often isolated from the public Internet.
Requirements: Must Have:
5+ years of experience developing client-side web applications.
Strong proficiency in JavaScript (ES6+) and TypeScript.
Proven experience with at least one major GIS mapping library:
ArcGIS API for JavaScript, Mapbox GL JS, OpenLayers, or Leaflet.
Hands-on experience with front-end frameworks:
React (preferred), or Angular / Vue.js.
Excellent knowledge of spatial data formats:
GeoJSON, KML, Shapefiles, TopoJSON.
Experience consuming geospatial web services:
REST APIs, WMS, WMTS, WFS.
Good understanding of coordinate systems and spatial projections (e.g., EPSG codes, reprojection).
Experience building responsive, cross-browser compatible GIS web applications.
Version control proficiency:
Git (GitHub/GitLab workflow).
Experience working in On-Premises environments:
Ability to develop, troubleshoot, and deploy web applications in isolated, offline networks (no Internet access).
Nice to Have (Advantages):
Experience with 3D GIS technologies:
CesiumJS, Deck.gl, Kepler.gl.
Familiarity with WebGL rendering for complex spatial data visualization.
Understanding of spatial indexing and geospatial search engines:
e.g., ElasticSearch Geo capabilities.
Experience integrating with cloud-based GIS services:
AWS Location Service, Azure Maps, ArcGIS Online.
Familiarity with backend GIS servers:
GeoServer, MapServer.
Performance optimization techniques:
Rendering of large datasets, clustering, lazy loading.
Knowledge of application deployment in secure environments:
e.g., usage of internal repositories, offline build processes, and containerization (Docker/Kubernetes advantage).
Experience with mobile-friendly GIS applications (Progressive Web Apps PWA concepts).
This position is open to all candidates.