About the job GIS Developer
Role Summary
We are recruiting a GIS Developer to build custom geospatial solutions on top of the Esri ArcGIS platform —
including web maps, custom widgets, server-side tools, and integrations with enterprise systems.
Key Responsibilities
- Develop web maps and apps using ArcGIS API for JavaScript and Experience Builder.
- Build custom widgets, dashboards, and Web AppBuilder/Experience Builder extensions.
- Author geoprocessing tools and Python toolboxes (ArcPy).
- Integrate GIS data with enterprise systems (REST APIs, FME, ETL).
- Develop server-side services on ArcGIS Server / ArcGIS Enterprise.
- Optimise map services and feature services for performance.
- Support spatial-data quality, projection, and topology integrity.
Required Qualifications
- Bachelor's degree in GIS, Geomatics, CS, or equivalent.
- 4+ years GIS development; 2+ years on ArcGIS Enterprise / Pro.
- Strong with ArcGIS API for JavaScript (TS/JS), HTML/CSS.
- Python development with ArcPy and arcgis (Python API).
- Hands-on with Esri Experience Builder / Web AppBuilder.
- Familiarity with spatial databases (PostGIS, SDE on Oracle/SQL Server).
- Professional English — mandatory.
Preferred / Nice to Have
- Working knowledge of Arabic is a plus.
- Esri Technical Certifications (Web App Developer, Enterprise Geodata).
- Experience with FME, Safe Software, or other spatial-ETL tooling.
- Open-source GIS exposure (QGIS, GeoServer, Leaflet, OpenLayers).