Create Interactive Charts in D3.js
Skills Required
Description
We’re looking for a skilled data visualization expert to bring our raw numbers to life using D3.js. Our product team needs visually rich, interactive charts that not only look impressive but also tell a clear story.
The project will involve building custom visualizations such as bar charts, line graphs, scatter plots, and dynamic tooltips—all rendered using SVG elements with D3.js. The focus is on performance and clarity.
You'll be working closely with our design and analytics teams to understand the user flow and the kind of interactivity we expect—such as real-time data updates, hover states, zoom functions, and filters.
We already have data available in JSON format, but how that data is parsed and presented is open for your expertise. If you’ve worked on dashboards or embedded analytics modules before, that’s a huge plus.
Clean, modular JavaScript code is a must. We want these charts to be easy to maintain and flexible enough for future tweaks.
Strong communication is appreciated—we’ll collaborate over Slack, and short Loom updates or Figma references will help speed things up.
This is a one-time project with the potential for additional work based on how well this phase goes. Let’s create charts that people actually want to explore.