Remote (Global)

Open Energy Transition (OET) is hiring a Senior Geospatial Frontend Engineer (Global | Remote | English)

About the Role

We are looking for a Senior Geospatial Frontend Engineer to own the interactive mapping experience in our enterprise-grade open-source product. Your work will turn complex energy models into fast, intuitive geospatial workflows that users trust and can operate at speed.

What You'll Do

  • Own the mapping experience as a product-quality system, building a high-performance geospatial UI where interaction design, performance, and reliability are first-class concerns.
  • Build 'pro-grade' geospatial editing workflows for drawing and editing points/lines/polygons, including selection states, snapping, validation rules, undo/redo, and exportable artifacts.
  • Deliver a styling/symbology experience users trust by implementing a layer/style editor that supports portable styles, sensible defaults, and powerful 'color/size by attribute' workflows.
  • Make large datasets feel smooth by profiling performance, managing memory responsibly, and using techniques like virtualization and incremental updates.
  • Design robust state and interaction architecture to create a maintainable foundation for complex UI state, event handling, and tool modes.
  • Collaborate in a 'product trio' style, working closely with product and design, and partnering with domain experts to translate real workflows into trusted interfaces.
  • Ensure technical excellence by writing clean, testable TypeScript, building reusable UI components, and helping establish high-velocity development patterns.
  • Communicate clearly and proactively in a remote setting, tailoring communication for different audiences and documenting decisions.
  • Bring your own lessons learned from past product wins and failures to help our team level up.

What We're Looking For

  • 6+ years building modern frontend applications with React and TypeScript, or equivalent senior-level experience.
  • Strong product engineering instincts: the ability to turn messy requirements into clean UX and reliable code with a 'ship it, own it' mentality.
  • Deep familiarity with web mapping (MapLibre GL / Mapbox GL style ecosystems), including layers/sources, style expressions, and interactive performance constraints.
  • Hands-on experience building geospatial editing tools with maplibre-gl-terradraw and Turf.js for drawing, vertex manipulation, snapping, and selection states.
  • Proven ability to ship complex features end-to-end, from design tradeoffs and implementation to testing and iteration with real users.
  • Excellent written communication and comfort working asynchronously in a fully remote team.

Nice to Have

  • Experience with customizable dashboards.
  • AI-driven UX/UI development and a good feel for user-friendly designs.
  • Data visualization experience with time series, scenario comparisons, brush/zoom, and legend interactions.
  • Electron experience, including desktop constraints, IPC, and file system integration.
  • Domain familiarity with energy systems, grids, PyPSA, optimization workflows, or scientific/engineering software UX.
  • A proven track record of meaningful open-source contributions.

Technical Stack

  • React
  • TypeScript
  • MapLibre GL / Mapbox GL
  • maplibre-gl-terradraw
  • Turf.js

Team & Environment

You will work closely with a Product Tech Lead, Design/UX, Modelling (PyPSA), Backend/DevOps, and others, reporting to the Head of Software Engineering.

Benefits & Compensation

  • A flexible, fully-remote work environment with high autonomy and zero micro-management.
  • The opportunity to support passionate leaders creating positive societal change in the energy sector.
  • A culture that values transparency, empathy, trust, humility, diversity, collaboration, and recognition.
  • An open-door policy and reciprocal feedback. You’ll always know where you stand and have your voice heard.
  • A flat hierarchical structure where titles are not emphasized and all contributions are valued.
  • Competitive salary with growth potential. Compensation ranges from 30-130k EUR/year based on experience and quality of outputs. Region-specific benefits apply.
  • Supportive, tailored onboarding and training aligned with your strengths and career ambitions.
  • The ability to meaningfully contribute to our team's culture and processes as we grow and improve.

Work Mode

This is a fully remote global position, supporting team members in over 180 countries.

We are an equal opportunity employer.

Required Skills
ReactTypeScriptMapLibre GLMapbox GLmaplibre-gl-terradrawTurf.jsGeospatial Data VisualizationFrontend EngineeringJavaScriptWeb MappingUI/UX ImplementationPerformance OptimizationCode QualityTesting
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Open Energy Transition (OET)

OET is building open-source, high-performance tools for energy and grid planning - software that helps system operators, regulators, policymakers and researchers plan faster, more transparent transitions to clean energy.

Visit website
Job Details
Category frontend
Posted 2 months ago