Position Overview: 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). Soft Skills:
* Strong problem-solving skills and technical troubleshooting abilities.
* Excellent communication skills (written and verbal) in English.
* Ability to work independently and in collaboration with cross-functional teams.
* Strong focus on quality, security, and reliability, especially in sensitive environments.
* Passion for GIS innovation and User Experience. Education: B.Sc. in Computer Science, Software Engineering, Geoinformatics, or related fields (preferred). Alternatively, graduates of technological military units Relevant certifications in GIS or Web Development (advantage).
This position is open to all candidates.