Senior GIS / Web-3D Developer

Arc Full-time
United States
6 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) 3D Rendering Application Programming Interfaces (APIs) Amazon Web Services ArcGIS (Software) Microsoft Azure Spreadsheets GeoServer PostGIS Quantum GIS (QGIS) Spatial Data Infrastructures Systems Integration
+9 more
TypeScript Web Content Accessibility Guidelines WebGL Three.js Digital Twin Data Ingestion Geospatial Data Abstraction Library (GDAL) 3d Mapping Service Stack

Job description

  • Help define the GIS/Web-3D architecture, technology stack, and implementation approach.
  • Build or support a responsive browser-based 2D/3D mapping experience.
  • Integrate City-provided spreadsheets, spatial files, and API/third-party data where needed.
  • Support 35-50 development projects with varying 3D detail, from simple massing to more detailed models.
  • Integrate and optimize 3D building assets for web delivery.
  • Support different geographic scales and levels of detail.
  • Implement transit, transportation, infrastructure, amenity, and accessibility overlays.
  • Support distance/proximity analysis.
  • Design for future projects, growth areas, datasets, and map overlays.
  • Optimize page load, map interaction, and 3D rendering performance.
  • Support analytics/reporting for public engagement, platform usage, and operational health.
  • Provide input on hosting, monitoring, backups, recovery, privacy, security, and incident response.
  • Support data ingestion, validation, update workflows, documentation, UAT, and final handover.
  • Support WCAG 2.0 accessibility at minimum.
  • Participate in a City interview/demo if shortlisted.
  • Support the required one-year maintenance/support period where applicable.

Requirements

  • 5+ years of GIS, geospatial software, web mapping, or related experience.
  • Strong production web GIS experience.
  • Experience with ArcGIS/ArcGIS Online, CesiumJS, Mapbox, Three.js, WebGL, or comparable technologies.
  • Strong JavaScript and/or TypeScript.
  • Spatial data integration and geospatial workflows.
  • Experience integrating 3D assets into browser-based applications.
  • Experience optimizing large maps, 3D scenes, and spatial datasets.
  • Ability to recommend architecture, hosting, and scalability approaches.
  • Ability to provide examples of comparable completed work.

Strongly Preferred

  • Municipal/public-sector GIS or government technology experience.
  • Smart-city, urban planning, development, infrastructure, or real-estate visualization.
  • Cesium 3D Tiles, digital twins, photogrammetry, or large-scale 3D environments.
  • PostGIS, GDAL, GeoServer, QGIS, AWS, Azure, or similar.
  • WCAG/accessibility, security, backup/recovery, or incident-management experience.
  • Experience presenting technical solutions to government or enterprise clients.

Benefits & conditions

  • 2-3 comparable project examples
  • Your role and technologies used
  • Municipal/public-sector references if available
  • Recommended technical approach
  • Estimated project hours/days
  • Hourly rate and/or fixed project estimate, with currency
  • Availability through February 2027
  • Hosting, software, licensing, or third-party dependencies/costs
  • Key assumptions, risks, exclusions, or limitations
  • Confirmation you are comfortable being named as a proposed specialist/subcontractor
  • Availability for a shortlisted City interview/demo

Global candidates are welcome but should provide reasonable Pacific Time overlap for key meetings.

About the company

Moovmynt Technology Inc. is seeking a Senior GIS / Web-3D Developer to support our proposal and, if awarded, delivery of the City of Surrey Development Visualization project.

The City is seeking a public-facing interactive web mapping and 3D visualization platform for major developments, infrastructure, amenities, transit, and growth opportunities. The initial pilot is expected to cover approximately 35-50 projects, with most located in Surrey City Centre. Priority areas include City Centre, Fleetwood Town Centre, and Campbell Heights.

This is currently a proposal-stage opportunity. Formal engagement is contingent on Moovmynt being awarded the City contract.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:37 min

Architecting sub-chart APIs to bypass WebGL context limits

Andrew Burnett-Thompson +1 · Coffee With Developers

2:33 min

Adopting a single source of truth architecture

Thorsten Riess Thorsten Riess · Europe 2026 Virtual

2:35 min

Setting up a WebXR scene with Three.js

Christian Grail · World Congress 2021

3:35 min

Essential web development prerequisites for building spatial applications

Desiree Santos Desiree Santos +1 · World Congress 2024

3:00 min

Choosing appropriate frameworks and development tools for WebXR

Desiree Santos Desiree Santos +1 · World Congress 2024

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena Torró · Coffee With Developers

Videos

See all

Related articles

See all