Geospatial Developer

Global Maritime

Newcastle upon Tyne

On-site

GBP 28,000 - 35,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading maritime consultancy based in the UK seeks a Geospatial Developer to design and maintain web-based applications for offshore energy projects. Applicants should possess a bachelor's degree in Computer Science or related fields, ideally with geospatial experience, and demonstrate proficiency in Python and Javascript. This is a full-time entry-level position offering the opportunity to work with multidisciplinary teams in an innovative environment.

Qualifications

  • Initial experience in the geospatial field, especially in marine environments or renewable energy.
  • Working ability in a range of geospatial tools.
  • Member of a professional institution working towards Chartered status considered advantageous.

Responsibilities

  • Design, develop, and maintain geospatial web-based applications.
  • Drive the full-stack development of web applications.
  • Support the maintenance of a containerised environment.

Skills

Competency in Python
Competency in Javascript
Competency in SQL
Competency in HTML
Competency in CSS

Education

Bachelor’s degree in Computer Science or related field
Master’s degree considered advantageous

Tools

Esri Platform
QGIS
Global Mapper
ArcPy
GDAL
GeoPandas
Shapely

Job description

Geospatial Developer

Department: Geosciences
Location: UK (Newcastle/Aberdeen/Glasgow/London)
Responsible to: UK Geospatial Lead

Job Purpose

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.

Duties and Responsibilities
  • 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.
Specific Skills, Knowledge and Experience
  • 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.
Role Competencies
  • 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.
Health and Safety

To uphold the Company’s Health & Safety requirements with particular regard to agreed codes of practice and safe methods of working.

Quality

To follow the group Business Management System.

Equalities

To uphold and carry out the duties of the post with due regard to the Company’s ‘Equal Opportunities and Dignity at Work Policy’.

Company Values

To uphold the company values as set out in the Mission Statement.

Additional Information

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.

Seniority Level
  • Entry level
Employment Type
  • Full‑time
Industry
  • Oil and Gas

Referrals increase your chances of interviewing at Global Maritime by 2x.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Geophysical Data Analyst
Geophysical Data Analyst

Spectrum • Pennington

On-site
GBP 30,000 - 45,000
33 days of annual leave
Private Medical Insurance
5% Matched Pension
+7
Geospatial Technician
Geospatial Technician

The Crown Estate • Greater London

On-site
GBP 25,000 - 35,000
Flexible working
Pension
Performance bonus
+3
Graduate Hydrographic Surveyor
Graduate Hydrographic Surveyor

Spectrum • Pennington

On-site
GBP 25,000 - 35,000
33 days of annual leave
Private medical insurance
Pension 5% matched
+4
Senior/Principal Geoscientist
Senior/Principal Geoscientist

Geo-4D • Buckland

On-site
GBP 40,000 - 60,000
Geospatial Technician Digital · The Crown Estate, 1 St James Market ·
Geospatial Technician Digital · The Crown Estate, 1 St James Market ·

The Crown Estate • Greater London

Hybrid
GBP 28,000 - 36,000
Pension
Performance bonus
Flexible working
+3
Graduate Geophysicist
Graduate Geophysicist

Spectrum Offshore Limited • United Kingdom

On-site
GBP 22,000 - 34,000
33 days annual leave
Private medical insurance
Pension 5% Matched
+9
Graduate Geophysicist
Graduate Geophysicist

Spectrum • Pennington

On-site
GBP 21,000 - 32,000
33 days annual leave
Private medical insurance
Pension 5% matched
+6
GIS Consultant / Senior GIS Consultant
GIS Consultant / Senior GIS Consultant

TETRA TECH • Manchester

Hybrid
GBP 55,000 - 75,000
GIS Application Service Lead
GIS Application Service Lead

Southern Water • Brighton

Hybrid
GBP 55,000 - 75,000
Senior Geophysicist
Senior Geophysicist

Hydrographic Society UK & Ireland • Lymington

On-site
GBP 40,000 - 60,000
33 days of annual leave
Private Medical Insurance
Pension 5% Matched
+3