Mapbox Consultant
Job details
Type: Short-term contract Location: Remote Job Description: GIDEON Informatics is a dynamic and growing online medical software and bioinformatics company with a fully remote, global team. Our mission is to advance the fight against infectious diseases through cutting-edge SaaS solutions. We are seeking a highly skilled Mapbox Developer with expertise in Mapbox Studio and Mapbox GL JS to build a worldwide, interactive mapping tool that visualizes elevation-based data and regional insights. This web-based project will involve:
- Dynamic geographic visualization, with color-coded regions based on elevation and administrative boundaries.
- Smooth zooming functionality, allowing users to explore global, national, and local levels.
- Custom color-coded layers, dynamically adjusting based on zoom level, elevation, and regional conditions. The ideal candidate should be able to integrate multiple geospatial datasets and optimize them for seamless front-end performance in a fully interactive map-based UI.
- Display a global map with customized terrain and elevation visualizations.
- Support zoom levels from worldwide (low detail) to local (high detail).
- Ensure smooth panning, zooming, and interaction performance.
- Color-coded regions based on: Elevation (e.g., <1000m = Green, 1000m-2000m = Blue, >2000m = Brown) and Administrative Boundaries (country, state, city-level customization).
- Dynamically update colors based on zoom level and user interactions.
- Work with elevation datasets, vector tiles, and administrative boundary data.
- Optimize large-scale geospatial datasets for efficient real-time rendering.
- Implement multi-layer visualization with adjustable data overlays.
- Search Functionality: Allow users to search for and highlight specific locations.
- Layer Toggles: Users should be able to switch between different data layers.
- Tooltips & Pop-ups: Display relevant details when clicking/hovering on a region.
- Custom Legend & Controls: Provide an intuitive UI for exploring and filtering map data.
- Expert in designing custom Mapbox styles.
- Experience uploading and styling vector/raster data sources.
- Strong knowledge of hillshade, terrain visualization, and elevation-based styling.
- Extensive experience using Mapbox GL JS for rendering interactive, high-performance maps.
- Ability to dynamically update map layers, integrate APIs, and optimize performance.
- Experience implementing multi-layered, data-driven visualizations.
- Experience working with GeoJSON, TopoJSON, vector tiles, and raster datasets.
- Ability to preprocess and optimize elevation datasets for fast rendering.
- Knowledge of GIS tools such as QGIS, PostGIS, GDAL (preferred but not required).
- Strong proficiency in JavaScript (ES6+), HTML, CSS.
- Experience with React, Vue.js, or similar frameworks (preferred).
- Ability to build a highly interactive, data-driven UI for exploring geographic insights.
- Strong knowledge of WebGL optimizations and Mapbox best practices.
- Experience with progressive data loading for large datasets.
- Familiarity with PHP for data processing & API integration.
- Ability to integrate external geospatial data sources and APIs.
- A brief introduction about your experience with Mapbox, geospatial data, and front-end development.
- Links to previous interactive mapping projects (especially those involving Mapbox, elevation data, or regional visualization).
- Your GitHub, portfolio, or demo showcasing your technical skills.
- Your availability and estimated timeframe for completing the project.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.