Skip to content

Commit fb60317

Browse files
Graphics Engineer 📢 (#411)
* Graphics Engineer 📢" " * typo fix
1 parent 53ddc38 commit fb60317

File tree

2 files changed

+110
-5
lines changed

2 files changed

+110
-5
lines changed

‎src/pages/jobs.astro‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,20 @@ import Layout from "../layouts/Layout.astro";
2727

2828
<h3>Job Openings</h3>
2929
<p>Currently, we have job openings for the positions listed below.</p>
30+
<ul>
31+
<li><a href="jobs/graphics-engineer/">Graphics Engineer (Web)</a></li>
32+
</ul>
3033

34+
<h3>Bounty hunting</h3>
35+
<ul>
36+
<li><a href="jobs/developer-job-posting/">Developer role</a></li>
37+
</ul>
3138
<p>
3239
You can always send an email with your application to
3340
3441
even if no matching openings are listed, and we will get back to you once
3542
we are looking to fill a position.
3643
</p>
37-
38-
<h3>Bounty hunting</h3>
39-
<ul>
40-
<li><a href="jobs/developer-job-posting/">Developer role</a></li>
41-
</ul>
4244
</div>
4345
</div>
4446
</div>
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "Graphics Engineer - MapLibre GL JS";
3+
import TitleHeader from "../../components/TitleHeader.astro";
4+
import Layout from "../../layouts/Layout.astro";
5+
---
6+
7+
<Layout title="Graphics Engineer (Web)">
8+
<TitleHeader>Graphics Engineer (Web)</TitleHeader>
9+
<div class="d-flex justify-content-center align-items-center">
10+
<div class="col-md-10 col-lg-8">
11+
<h3>Description</h3>
12+
13+
<p>
14+
MapLibre is an open-source, community-led project building powerful
15+
tools for map rendering on web and mobile platforms. Our flagship
16+
library,
17+
<a href="https://github.com/maplibre/maplibre-gl-js">
18+
MapLibre GL JS</a
19+
>, is a flexible, fully open-source JavaScript engine for rendering
20+
interactive vector maps. It’s trusted by hobbyists and major tech
21+
companies alike—including Amazon, Meta, and Microsoft.
22+
</p>
23+
24+
<p>
25+
We’re currently seeking a <strong>Graphics Engineer</strong> to collaborate
26+
with the Web Maintainer on enhancing rendering capabilities and developing
27+
new features. This is a great opportunity for someone with strong WebGL and
28+
graphics programming experience who’s excited about open-source geospatial
29+
tools.
30+
</p>
31+
32+
<h3>What You’ll Do</h3>
33+
<ul>
34+
<li>
35+
Contribute to MapLibre GL JS <a href="https://maplibre.org/roadmap/"
36+
>roadmap</a
37+
> items prioritized by the community
38+
</li>
39+
<li>Improve Globe view performance and stability</li>
40+
<li>Extend support for custom coordinate systems</li>
41+
<li>Enhance Terrain3D functionality</li>
42+
<li>Work toward bindings in other scripting languages</li>
43+
<li>
44+
Fix bugs, triage GitHub issues, and support community contributions
45+
</li>
46+
<li>Propose and implement architectural improvements</li>
47+
</ul>
48+
49+
<h3>What We’re Looking For</h3>
50+
<h4>Required Qualifications</h4>
51+
<ul>
52+
<li>Passion for maps and geospatial technology</li>
53+
<li>Strong written and spoken English communication skills</li>
54+
<li>Ability to self-manage and work independently</li>
55+
<li>Intermediate experience with TypeScript</li>
56+
<li>Intermediate knowledge of WebGL</li>
57+
<li>Familiarity with GPUs, graphics programming, and shaders</li>
58+
<li>Experience with geospatial visualizations or spatial data</li>
59+
<li>Comfortable working in a fully remote, open-source environment</li>
60+
<li>Willingness to actively engage with the community</li>
61+
</ul>
62+
63+
<h4>Preferred Qualifications</h4>
64+
<ul>
65+
<li>Advanced knowledge of TypeScript</li>
66+
<li>Advanced knowledge of WebGL</li>
67+
<li>Experience contributing to open-source projects</li>
68+
</ul>
69+
70+
<h3>How We Work</h3>
71+
<ul>
72+
<li>Code collaboration happens on GitHub</li>
73+
<li>Communication is primarily asynchronous</li>
74+
<li>
75+
Community discussions take place via dedicated MapLibre channels on
76+
<a href="https://slack.openstreetmap.us/">OpenStreetMap US Slack</a>,
77+
GitHub Discussions and in monthly public meetings
78+
</li>
79+
<li>All contributions, small or large are welcome and valued</li>
80+
</ul>
81+
82+
<h3>Contracting Details</h3>
83+
<p>
84+
This is a freelance contract role. You will work as an independent
85+
contractor, track your hours, and bill MapLibre monthly based on an
86+
agreed hourly rate. Contracts are managed by <a
87+
href="https://opencollective.com/dashboard/maplibre"
88+
>
89+
Open Source Collective</a
90+
>, a US-based nonprofit that serves as MapLibre’s fiscal host.
91+
</p>
92+
93+
<h3>How to Apply</h3>
94+
<p>Send us your application by clicking the button below:</p>
95+
<p>
96+
<a
97+
href="https://share-eu1.hsforms.com/1un8wnq80RsK5I4pNSvKAPwfn2ab"
98+
class="btn btn-primary">Apply Now</a
99+
>
100+
</p>
101+
</div>
102+
</div>
103+
</Layout>

0 commit comments

Comments
 (0)