Volunteer Senior Front End engineer
Skills
Back-End Web DevelopmentFront-End DevelopmentCSSCluster AnalysisControl SoftwareLeaflet.JsMapbox
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience as a Frontend Developer with a focus on map development.
- Strong proficiency in JavaScript, HTML, and CSS.
- Extensive hands-on experience with deck.gl, Mapbox, and Leaflet.js.
- Solid understanding of geospatial data, mapping libraries, and data visualization principles.
- Familiarity with RESTful APIs and integrating external data sources into map applications.
- Experience with version control systems such as Git.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Nice to have
- Knowledge of WebGL and related technologies.
- Experience with GIS (Geographic Information System) concepts and tools.
- Familiarity with front-end frameworks such as React.
Day to day
- Collaborate with cross-functional teams, including designers and backend developers, to understand project requirements and translate them into compelling map visualizations.
- Develop and maintain custom maps using deck.gl, Mapbox, and Leaflet.js, ensuring optimal performance and user experience.
- Implement interactive features such as data overlays, filtering, and clustering to enhance map functionality.
- Stay up-to-date with industry trends and emerging technologies related to map development, and propose innovative solutions to enhance our mapping capabilities.
- Troubleshoot and resolve issues related to map performance, compatibility, and responsiveness.
- Optimize maps for various devices and browsers to ensure a seamless user experience.
