Geospatial Developer

Global Ltd
Newcastle upon Tyne, UK
4 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Data Analysis Application Testing Code Reuse Spatial Databases GIS Applications Python (Programming Language) PostgreSQL Microsoft Office OpenLayers Open Source Technology PostGIS
+14 more
Quantum GIS (QGIS) SQL Databases Web Applications Esri GIS (Software) Flask (Web Framework) Backend Gitlab Pandas Information Technology Geospatial Data Abstraction Library (GDAL) Plotly Data Management Front End Software Development Docker

Job description

Design, develop, and maintain geospatial web-based applications, tools, and services. Perform data management and engineering, geospatial analysis and data modelling, to support offshore wind and energy projects. Assist with proposal writing, group marketing, R&D and technical development in accordance with Global Maritime’s quality management system., * Work across multidisciplinary teams to define application requirements and specifications.

  • Drive the full-stack development of web applications with contributions in the front-end, using geospatial (e.g. ESRI JavaScript SDK) and non-geospatial libraries (e.g. Tabulator, Plotly), and back-end (Python with Flask).
  • Produce clear and reusable code and documentation within GitLab.
  • Contribute to automated application testing and coordinate user tests.
  • Support the maintenance of a containerised (Docker) environment.
  • Ensure high performance, scalability, and security of geospatial applications.
  • Build and optimise spatial databases (e.g., PostgreSQL/PostGIS, SpatiaLite).
  • Perform spatial and 3D analysis, data management and spatial planning/design of infrastructure.
  • Participate in engineering, consultancy, and advisory projects.
  • Implement and support the use of mapping, charting and data analysis libraries by the wider Geospatial Team (e.g., ESRI Javascript SDK, Leaflet, OpenLayers, pandas, plotly).
  • Automate geospatial workflows using primarily Python (ArcPy and open-source tools e.g. GDAL, Rasterio, GeoPandas).
  • Stay updated with emerging trends in geospatial technology and open-source tools.
  • Work collaboratively within an integrated geoscience team comprising cable engineering, engineering geology, geophysics and geotechnical disciplines.
  • Interface with other Business Streams within Global Maritime.
  • Write technical notes and contribute to reports.
  • Assist in the marketing of Global Maritime., * Works as an effective member of a team and is aware of personal and wider goals.
  • Communicates technical information in a professional manner with colleagues and external clients.
  • Solves problems using efficient and robust methodologies.
  • Manages own workload and prioritises tasks to meet deadlines and keep within budget.
  • Considers commercial aspects of project delivery and achieves an appropriate balance between quality and cost.
  • Self-motivated and applies strong results focus to achieve targets., Your duties will be as set out in the above job description but please note that the Company reserves the right to update your job description from time to time, to reflect changes in, or to, your role. You will be consulted about any proposed changes. The list of duties in this job description should not be regarded as exclusive or exhaustive. There will be other duties and requirements associated with your job and, in addition, as a term of your employment you may be required to undertake various other duties as may reasonably be required by the business of you.

Requirements

  • Bachelor’s degree in Computer Science, Geography/GIS/Geospatial Technology, Geomatics, or another related discipline. Master’s degree considered advantageous.
  • Initial experience in the geospatial field, with experience in marine environments, renewable energy, and geology considered advantageous.
  • Member of a professional institution and working towards Chartered status (or equivalent) considered advantageous.
  • Working ability in a range of geospatial tools (e.g., Esri Platform, QGIS, Global Mapper).
  • Competency in Python, Javascript, SQL, HTML and CSS.
  • Experience with geospatial libraries (ArcPy, GDAL, GeoPandas, Shapely).
  • Excellent Microsoft Office skills.

Apply for this position

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

Apply on www.collegerecruiter.com
Prepare application

Good distractions

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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:28 min

Identifying root causes through global and local SHAP plots

Bernhard Bernhard +1 · World Congress 2025

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

4:10 min

Introduction to technical background and geospatial roles

Joana Simoes · LIVE

9:52 min

Live Matplotlib rendering and data plotting within Deepnote environments

Radovan Kavický · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all