Senior/lead Gis Full Stack Developer

Sharjah, SH, AE, United Arab Emirates

Job Description

Job Summary



The

Senior/Lead GIS Full Stack Developer

(

with experience of 10+ years)

will architect, develop, and maintain a robust Spatial Data Infrastructure (SDI) platform and also design/develop rich, intuitive web based apps using Esri's ArcGIS SDKs, APIs and other development frameworks as outlined below more in detail.

Key Responsibilities



SDI Architecture & Design:

Design the end-to-end application architecture of the SDI planning both the backend web services (ArcGIS Server), and the presentation layer (ArcGIS Sites/Custom Front-end).

Full Stack Development:

Build and maintain custom web applications using modern frameworks (React, Angular, or Vue) integrated with the ArcGIS Maps SDK for JavaScript.

API & Backend Integration:

Develop and consume ArcGIS REST APIs and ArcGIS API for Python to automate administrative tasks, data publishing, and spatial analysis workflows.

Esri Ecosystem Customization:

Extend ArcGIS Sites and ArcGIS Experience Builder by developing custom widgets, themes, and geoprocessing services.

Data Engineering:

Oversee the ETL (Extract, Transform, Load) processes for spatial data, ensuring integrity across enterprise geodatabases (SQL Server, PostgreSQL/PostGIS, or Oracle).

Leadership & Mentorship:

Lead code reviews, define development standards, and mentor junior developers in GIS best practices and modern software engineering principles.

Performance Optimization:

Optimize map service performance, caching strategies, and front-end rendering to ensure a seamless user experience for large datasets.

Required Technical Skillsets



1. Esri & GIS Specialized Skills



ArcGIS Enterprise:

Deep knowledge of Portal for ArcGIS, ArcGIS Server, and ArcGIS Data Store and their security models.

ArcGIS Sites & Experience Builder:

Proficiency in creating tailored hubs and high-performance web experiences.

ArcGIS Maps SDK for JavaScript (4.x):

Expert-level capability in building 2D and 3D web mapping applications.

ArcPy & ArcGIS API for Python:

For automation of GIS workflows and backend data management.

2. Front-End Development



Modern Frameworks:

High proficiency in

React.js

,

Angular

, or

Vue.js

.

Web Fundamentals:

Expert knowledge of HTML5, CSS3 (specifically Flexbox/Grid), and TypeScript/ES6+.

UI/UX for Maps:

Experience with the Calcite Design System or similar mapping UI libraries to ensure accessibility and responsiveness.

3. Back-End & DevOps



Server-Side:

Experience with

Node.js (Express)

,

Python (FastAPI/Django)

, or

.NET Core

.

RESTful Services:

Deep understanding of REST architecture and securing services via

OAuth2

, SAML, or API Keys.

Cloud & CI/CD:

Familiarity with deploying GIS stacks on AWS, Azure and automated pipelines.

Preferred Qualifications & Experience



Bachelor of Engineering or Master of Computer Applications

Esri Technical Certification:

(e.g., Enterprise System Design or Web Application Developer). Experience in working with one or more SDI based design and development
Job Type: Full-time

Experience:

IT: 8 years (Required)
License/Certification:

* AWS Certified Solutions Architect Certification (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2241521
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sharjah, SH, AE, United Arab Emirates
  • Education
    Not mentioned