Create wireframes, mockups, and prototypes of site/app designs and convert them into the real, usable interfaces
Utilize multiple markup languages to write web pages
Perform regular site maintenance and optimization of web pages for maximum speed, scalability, and the best user experience
Maintain technical documentation, including tests, analytics, and troubleshooting
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a front-end developer
Proficiency in charting and data visualization with D3, Chart.js, or AmCharts charts and graphs that are responsive, interactive (tooltips, zoom/pan, animated, etc), and accessible
Sound scrollytelling experiences using GSAP ScrollTrigger, IntersectionObserver, and Locomotive Scroll
3D experiences with Three.js and WebGL
Conversant with HTML and interface animations using CSS and JavaScript
Knowledge of Mapbox, Leaflet, and Google Maps is nice to have
Familiarity with React or Vue.js is a plus
The ability to handle basic data processing and formatting in CSV and JSON is nice to have