Description
MapLibre is an open-source, community-led project building powerful
tools for map rendering on web and mobile platforms. Our flagship
library,
MapLibre GL JS, is a flexible, fully open-source JavaScript engine for rendering
interactive vector maps. It’s trusted by hobbyists and major tech
companies alike—including Amazon, Meta, and Microsoft.
We’re currently seeking a Graphics Engineer to collaborate
with the Web Maintainer on enhancing rendering capabilities and developing
new features. This is a great opportunity for someone with strong WebGL and
graphics programming experience who’s excited about open-source geospatial
tools.
What You’ll Do
-
Contribute to MapLibre GL JS roadmap items prioritized by the community
- Improve Globe view performance and stability
- Extend support for custom coordinate systems
- Enhance Terrain3D functionality
- Work toward bindings in other scripting languages
-
Fix bugs, triage GitHub issues, and support community contributions
- Propose and implement architectural improvements
What We’re Looking For
Required Qualifications
- Passion for maps and geospatial technology
- Strong written and spoken English communication skills
- Ability to self-manage and work independently
- Intermediate experience with TypeScript
- Intermediate knowledge of WebGL
- Familiarity with GPUs, graphics programming, and shaders
- Experience with geospatial visualizations or spatial data
- Comfortable working in a fully remote, open-source environment
- Willingness to actively engage with the community
Preferred Qualifications
- Advanced knowledge of TypeScript
- Advanced knowledge of WebGL
- Experience contributing to open-source projects
How We Work
- Code collaboration happens on GitHub
- Communication is primarily asynchronous
-
Community discussions take place via dedicated MapLibre channels on
OpenStreetMap US Slack,
GitHub Discussions and in monthly public meetings
- All contributions, small or large are welcome and valued
Contracting Details
This is a freelance contract role. You will work as an independent
contractor, track your hours, and bill MapLibre monthly based on an
agreed hourly rate. Contracts are managed by
Open Source Collective, a US-based nonprofit that serves as MapLibre’s fiscal host.
How to Apply
Send us your application by clicking the button below:
Apply Now