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.
Responsibilities
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).