We are seeking an experienced Mapbox developer to assist us with a critical feature in our web application. Our application utilizes Mapbox to display a city map with individual houses represented by polygons. These polygons are colored on a red-green scale based on a specific numeric variable generated by our application.

You should have proven experience with Mapbox, especially in dynamically updating map layers without refreshing the entire map. Familiarity with JavaScript and any backend technology (e.g., Node.js, Python) you’ll use to handle the data is crucial.

Task Overview:
Our users can interact with a survey that impacts the numeric variable tied to their house which alters its color on the map. Additionally, opting out of our software should change their house’s color to grey. The challenge lies in updating the map’s layer to reflect these user-initiated changes, ideally in real-time or (if that is not possible) with an acceptable delay. Reloading the entire map layer each time is not a viable option.

Responsibilities:
Review the current implementation of our Mapbox integration.
Develop a strategy for dynamically updating polygon colors based on changes to their associated numeric variables.
Implement the solution, ensuring it is efficient and does not degrade the user experience.
Test the implementation thoroughly to ensure reliability across all supported browsers.
Document the solution clearly, enabling our team to maintain and extend it as necessary.

The ideal candidate has strong expertise in Mapbox GL JS and experience with dynamic data visualization, is proficient in JS, can write clean, maintainable, and documented code.

Should have excellent problem-solving skills and attention to detail, good communication skills, as you will be working closely with our development team.

Application Requirements:
Please submit your resume/CV & portfolio of relevant projects, especially those that involve Mapbox or similar technologies.
Briefly describe your approach to solving the described problem.
Include an estimated timeline and budget for the project.

Looking forward to hearing from you!

Hourly Range: $25.00-$44.00

Posted On: March 04, 2024 01:17 UTC
Category: Front-End Development
Skills:React, Mapbox, JavaScript, Web Development

Country: Canada

click to apply

Powered by WPeMatico