Senior Front-end Software Engineer, Map Development (Mapbox) Offline

We are seeking a proficient Senior Front-end Engineer to spearhead the development of a Proof of Concept (POC) statistical dashboard on React.js. The dashboard will leverage extensive backend data, requiring expertise in creating an interactive map using the Mapbox library. The role involves optimizing data visualization on the map to ensure a seamless and high-performance user experience. This is a short-term (4-6 weeks) part-time (25-30 hours/week) position.

 

Essential Job Duties

React.js Development:

- Develop the front end of a statistical dashboard using React.js incorporating a diverse dataset from the backend.

Map Development with Mapbox:

- Utilize the Mapbox library to create an interactive map displaying a large number of data points.

- Optimize data rendering on the map to achieve optimal performance for a smooth user experience.

Map Styling and Customization:

- Stylize the map according to the design specifications, ensuring a customized representation of data points.

- Collaborate with the design team to implement a visually appealing and cohesive map interface.

Performance Optimization:

- Implement optimizations to enhance the performance of data visualization on the map.

- Collaborate with the backend developer to determine the most efficient data format for optimal map performance within the application.

Consultation and Collaboration:

- Provide guidance to the backend developer on the optimal data format for improved map performance.

- Collaborate with cross-functional teams to explore general optimizations and approaches for enhancing map performance in the application.

 

Required Skills & Experience:

- Proven experience (5+ years) in Front-end development using React.js.

- Expertise in map development utilizing the Mapbox library.

- Understanding of spatial data and GIS concepts.

- Strong optimization skills for achieving high performance in data visualization on maps.

- Familiarity with custom styling and representation of data points on maps.

- Effective communication skills for consulting with backend developers and collaborating within a team.