Design, develop, and deploy interactive GIS web applications using Esri technologies.
Work with ArcGIS API for JavaScript, ArcGIS Server, ArcGIS Online, and Web AppBuilder to create web mapping solutions.
Develop and customize widgets and tools for GIS applications.
Integrate GIS applications with databases (PostGIS, SQL Server, etc.) and external APIs.
Optimize GIS applications for performance, scalability, and user experience.
Troubleshoot and debug GIS web applications.
Work closely with GIS analysts, UI/UX designers, and software engineers to implement mapping solutions.
Maintain security best practices for web-based GIS applications.
Proficiency in ArcGIS API for JavaScript, Esri Web AppBuilder, and ArcGIS Online.
Strong experience with HTML5, CSS3, JavaScript, and TypeScript.
Familiarity with front-end frameworks such as React, Angular, or Vue.js.
Experience with Python (ArcPy, Flask, Django) or Node.js for backend GIS development.
Knowledge of REST APIs, GeoJSON, and GIS web services.
Experience working with spatial databases (PostGIS, SQL Server, or Oracle Spatial).
Familiarity with cloud platforms like AWS, Azure, or Google Cloud for GIS deployment.
Strong problem-solving skills and the ability to work independently or in a team.
Experience with Esri Experience Builder and ArcGIS Enterprise.
Knowledge of OpenLayers, Leaflet, or Mapbox.
Familiarity with Agile development and version control (Git, GitHub, or GitLab).
Experience developing mobile-friendly GIS applications.
Any Graduate