Get Hired Logo Get Hired

Software Development Engineer II, GL-JS, Maps Rendering

Posted: April 30, 2025

Job Description

Join Mapbox's Maps Rendering team to work on the leading vector map rendering engine, mapbox-gl-js. Leverage cutting-edge web technologies like WebGL and WebAssembly to solve complex graphics and algorithmic problems, enhancing the performance and capabilities of interactive maps used globally.

Key Information

  • Location Model: Remote
  • Location Details: Mapbox Germany (Remote within Germany is implied by the context and #LI-Remote tag, but the posting is slightly conflicting).
  • Salary Range: N/A
  • Years Experience Min: N/A (Position titled "Software Development Engineer II" implies mid-level experience or higher)
  • Employment Type: Permanent
  • Company Industry: Location Platform / GeoSpatial Tech
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: N/A

Technical Stack

  • Core (Must-Have):
    • JavaScript
    • WebGL
    • Web Workers
    • ECMAScript Modules
    • WebAssembly
  • Nice-to-Have:
    • OpenGL
    • C++
    • Mobile SDKs
    • Maps / GIS technologies

Role & Responsibilities

  • Key Responsibilities:
    • Develop and maintain mapbox-gl-js.
    • Utilize advanced browser and graphics technologies.
    • Solve complex graphics, algorithmic, and architectural challenges.
    • Improve product performance, stability, and simplicity.
    • Ensure cross-platform compatibility with Native/Mobile teams.
  • Must-Have Qualifications:
    • Strong expertise in JavaScript.
    • Proficiency in algorithms and performance optimization.
    • Ability to collaborate effectively in distributed teams.
    • Curiosity and enthusiasm for geo/data visualization.
    • Empathy and willingness to mentor/learn.
  • Nice-to-Have Qualifications:
    • Experience in graphics programming (OpenGL, WebGL).
    • Native development skills (C++, Mobile SDKs).
    • Knowledge of location technologies (maps, GIS).
    • Contributions to open source projects.

Company & Culture

  • Benefits Highlights:
    • Supportive health care
    • Parental leave
    • Flexibility
    • N/A (Specific details not provided)
  • Potential Red Flags / Things to Note:
    • Conflicting information on location (Germany vs. #LI-Remote). Clarification needed on remote work constraints.
    • Salary range not provided.
    • N/A (No other apparent red flags mentioned)
  • Company Culture Snippets:
    • Values high-performing, creative individuals.
    • Believes in bringing whole selves to work.
    • Emphasis on teaching and learning.
    • Strong belief in diversity and inclusion.

Job Details

Location

Remote / Germany