Senior ArcGIS / Geospatial Web Developer (React)

SoftServe

Polska

On-site

PLN 150,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SoftServe is seeking a geospatial front-end developer to turn geographic data into interactive web tools. You will shape ArcGIS Experience Builder widgets and standalone mapping apps, collaborating with GIS analysts and data specialists.

You will build reusable components with TypeScript, React, and the ArcGIS Maps SDK, integrate maps and services, and ensure interfaces support filtering, querying, and visualization across teams.

Qualifications

  • Strong skills in TypeScript, JavaScript, React, HTML, and CSS.
  • Practical experience with the ArcGIS Maps SDK for JavaScript.
  • Experience developing custom ArcGIS Experience Builder widgets, including familiarity with the Jimu framework.
  • Understanding of GIS fundamentals: vector and raster data, coordinate systems, projections, spatial queries, and map visualization.
  • Experience with ArcGIS Online or ArcGIS Enterprise, including web maps, feature layers, and REST services.
  • Experience integrating APIs, including authentication and access to secured services, and familiarity with Git and standard web development, testing, and deployment practices.
  • Python experience for geospatial data processing and automation, ideally with ArcGIS API for Python, ArcPy, GeoPandas, Shapely, or Rasterio; experience exposing geospatial analysis through APIs or geoprocessing services is a plus
  • Knowledge of spatial databases (PostgreSQL/PostGIS or enterprise geodatabases), and experience with large geospatial datasets, application performance, or 3D visualization; familiarity with accessibility and responsive interface design is a plus
  • Ability to translate analytical and business requirements into clear, usable interfaces.

Responsibilities

  • Develop custom widgets and extend applications using ArcGIS Experience Builder Developer Edition and the Jimu framework.
  • Build reusable components and standalone mapping applications with TypeScript, React, and the ArcGIS Maps SDK for JavaScript, so multiple teams can reuse them and deliver GIS functionality faster
  • Work closely with GIS analysts, data specialists, and internal teams to clarify requirements and turn them into practical, usable interfaces
  • Integrate ArcGIS maps, layers, services, and analytical outputs into web applications
  • Create interfaces for exploring, filtering, querying, and visualising geospatial data, connected with tables, charts, detail panels, and business workflows
  • Connect applications to secured services and APIs, handling authentication and access
  • Write automated tests and documentation that keep reusable components reliable and easy for other teams to adopt
  • Improve application performance and manage code through Git-based version control and review

Skills

TypeScript
JavaScript
React
HTML
CSS
ArcGIS Maps SDK for JavaScript
ArcGIS Experience Builder widgets
Jimu framework
GIS fundamentals
Web APIs & authentication
Git & testing practices
Python geospatial processing
PostgreSQL/PostGIS
REST services

Tools

ArcGIS Maps SDK for JavaScript
ArcGIS Experience Builder
Jimu framework
Python (ArcGIS API/ArcPy/GeoPandas/Shapely/Rasterio)
PostgreSQL/PostGIS

Job description

About The Role

In this role, you will turn geographic data and analytical results into interactive web tools that help internal teams of a geospatial analysis organization explore, query, and act on that data. You will shape custom ArcGIS Experience Builder widgets, standalone mapping applications, and reusable components, working side by side with GIS analysts and data specialists so that your work becomes part of teams’ daily decisions.

Responsibilities
  • Develop custom widgets and extend applications using ArcGIS Experience Builder Developer Edition and the Jimu framework
  • Build reusable components and standalone mapping applications with TypeScript, React, and the ArcGIS Maps SDK for JavaScript, so multiple teams can reuse them and deliver GIS functionality faster
  • Work closely with GIS analysts, data specialists, and internal teams to clarify requirements and turn them into practical, usable interfaces
  • Integrate ArcGIS maps, layers, services, and analytical outputs into web applications
  • Create interfaces for exploring, filtering, querying, and visualising geospatial data, connected with tables, charts, detail panels, and business workflows
  • Connect applications to secured services and APIs, handling authentication and access
  • Write automated tests and documentation that keep reusable components reliable and easy for other teams to adopt
  • Improve application performance and manage code through Git-based version control and review
Requirements
  • Strong skills in TypeScript, JavaScript, React, HTML, and CSS
  • Practical experience with the ArcGIS Maps SDK for JavaScript
  • Experience developing custom ArcGIS Experience Builder widgets, including familiarity with the Jimu framework
  • Understanding of GIS fundamentals: vector and raster data, coordinate systems, projections, spatial queries, and map visualization
  • Experience with ArcGIS Online or ArcGIS Enterprise, including web maps, feature layers, and REST services
  • Experience integrating APIs, including authentication and access to secured services, and familiarity with Git and standard web development, testing, and deployment practices
  • Python experience for geospatial data processing and automation, ideally with ArcGIS API for Python, ArcPy, GeoPandas, Shapely, or Rasterio; experience exposing geospatial analysis through APIs or geoprocessing services is a plus
  • Knowledge of spatial databases (PostgreSQL/PostGIS or enterprise geodatabases), and experience with large geospatial datasets, application performance, or 3D visualization; familiarity with accessibility and responsive interface design is a plus
  • Ability to translate analytical and business requirements into clear, usable interfaces

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ArcGIS Web Developer: Build Custom GIS Apps
Senior ArcGIS Web Developer: Build Custom GIS Apps

SoftServe • Polska

On-site
PLN 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

3-Gis, LLC • Warszawa

On-site
PLN 60,000 - 80,000
Lead ArcGIS DevOps Engineer
Lead ArcGIS DevOps Engineer

DCG • Polska

On-site
PLN 180,000 - 280,000
Private medical care
Sports card co-financing
Dedicated consultant support
Geospatial Data Engineer: ArcGIS & AI Solutions
Geospatial Data Engineer: ArcGIS & AI Solutions

Spyro Soft • Wrocław

On-site
PLN 96,000 - 207,000
Experience with AI tools
Lead ArcGIS DevOps Engineer IRC302741
Lead ArcGIS DevOps Engineer IRC302741

GlobalLogic Inc. • Polska

On-site
PLN 300,000 - 550,000
GIS Implementation Engineer
GIS Implementation Engineer

3-Gis, LLC • Warszawa

On-site
PLN 60,000 - 80,000
Senior Web GIS Administrator (ArcGIS)
Senior Web GIS Administrator (ArcGIS)

Bechtel Corporation • Kopalino

On-site
PLN 144,000 - 219,000
Comprehensive medical insurance
Group life insurance
Mental and physical health benefits (e
+3
Geospatial Specialist (Geospatial Data Scientist)
Geospatial Specialist (Geospatial Data Scientist)

Telekom HBS • Polska

On-site
PLN 120,000 - 190,000
GIS Systems Architect
GIS Systems Architect

Ardent • Polska

Hybrid
PLN 180,000 - 280,000
Senior Frontend Developer / Tech Lead
Senior Frontend Developer / Tech Lead

Uvation, Inc. • Polska

On-site
PLN 180,000 - 280,000
Top locations