Graphics Engineer - MapLibre GL JS - Job Posting


You have a passion for maps and geospatial visualizations and you want to apply your graphics knowledge and programming skills to improve the rendering capabilities of MapLibre GL JS.

As Graphics Engineer, you will work closely with the MapLire GL JS maintainer on the development of new features such as a globe view, custom coordinate systems, or improvements of the existing Terrain3D functionality. You will fix issues and build deep expertise of the MapLibre GL JS codebase.

MapLibre GL JS is a widely used open-source map rendering engine powering maps at all scales from individual hobby projects to large tech enterprises such as Amazon, Meta, and Microsoft. MapLibre’s distinct vector map rendering technology offers users a state-of-the-art experience with smooth responsive rendering and full interactivity.


  • Development of MapLibre GL JS towards community-voted roadmap projects
    • Globe view
    • Custom coordinate systems
    • Terrain3D improvements
    • etc.
  • Pulling issues off the queue to fix

Required Qualifications

  • Enthusiasm for maps
  • Good spoken and written English
  • Good self-management
  • Familiarity with GPUs, graphics programming, and shaders
  • Intermediate knowledge of WebGL
  • Intermediate knowledge of TypeScript
  • Experience in geospatial visualizations

Preferred Qualifications

  • Advanced knowledge in the geospatial area
  • Advanced knowledge of WebGL

Contracting Agreement

You will track your time independently as a freelancer and bill MapLibre monthly based on an agreed hourly compensation rate. Open Source Collective, a US-based non-profit organization, is MapLibre’s fiscal host and will sign a contracting agreement with you.

Application Form

Send us your application now by clicking on the button below:

Apply Now