Design / Frontend Engineer (Remote)

Type: Full-time / Hourly

Location: Remote (async, Europe / MESA / Eurasia)

🛰️ About Geobase

Geobase is a geospatial backend-as-a-service — a spatially supercharged fork of Supabase. We make it easy to build apps that interact with the real world: tracking, mapping, environmental data, mobility, and more.

We're a small, remote team of engineers, designers, and map nerds. We move fast, care about design, and ship real features — not Figma theater.

🧠 The Role

We're looking for a Design Engineer to join our frontend team — someone who thrives at the intersection of UI/UX, and clean, componentized code.

You might call yourself a frontend developer, UI engineer, or something else entirely — what matters is that you care about clean interfaces and thoughtful design. If you're comfortable in Figma and React, we'd love to hear from you.

You'll help us:

  • Design and implement polished, map-rich UIs
  • Maintain and evolve our design system (React + Tailwind + Shadcn)
  • Translate mockups and ideas into working, responsive components

🛠️ You Should Have

  • Experience building frontends with React, TailwindCSS, and Shadcn/UI
  • Comfort working with Supabase (or similar Postgres backend experience)
  • A sharp eye for UI/UX — you care about spacing, layout, and interaction design
  • Some experience with Docker and continuous integration pipelines.

Bonus

  • You like maps
  • Familiarity with PostGIS or advanced spatial queries
  • A good grasp of geospatial basics (GeoJSON, layers, tiles, etc.)
  • Experience with web mapping libraries (Maplibre, DeckGL, Mapbox, or similar)
  • Experience with 2D/3D graphics libraries (Three.js, WebGL, WebGPU)

Contract

Salary range based on experience between 25 USD - 50 USD an hour

✍️ How to Apply

Send us an email at jobs@geobase.app with the following:

  • A short note about yourself and why you're interested
  • A link to your portfolio, GitHub, or anything that shows your work
  • Optional: tell us about a map interface or tool you love (or hate)