Internship Position

Chart enhancements

Introduction

ActiveViam has shown that its proprietary software Atoti is the leading technology to interactively analyse datasets from Gigabytes to Terabytes. Atoti can harness the largest machines of Cloud platforms and on-premise DataCenters to make all the CPUs work at a blazing speed on their Terabyte RAMs filled with client data.

As Atoti UI continues to evolve, monitoring the size and structure of our JavaScript bundles is critical to ensuring a fast and responsive user experience. Manual checks are error-prone and unsustainable at scale. Automating this process will help enforce performance standards across teams, prevent unintentional bloat, and increase transparency in the development workflow. Your work will directly contribute to improving product quality and developer efficiency.

Expected Work

We are seeking a frontend engineering intern to help extend and refine our charting library. The goal is to implement a set of advanced features that will enhance the expressiveness, accuracy, and customization of our charts. You will work closely with the design and product teams to deliver features that improve the user experience and support deeper data insights.

Expected Features to Develop

  • Heatmap chart type
  • Linear regression overlay on scatter plots
  • Smoothing (e.g., moving average or LOESS) for line charts
  • Manual configuration of axes min/max values
  • Axis origin alignment across multiple charts
  • Improved formatting for surface charts (e.g., labels, gridlines, tooltips)

Responsibilities

  • Analyze requirements and design chart features with usability and performance in mind
  • Implement new chart types and enhancements using our existing charting stack (e.g., D3, Plotly, or similar)
  • Ensure consistency with the overall UI and theming system
  • Write reusable, well-tested, and documented components
  • Collaborate with other developers to integrate features seamlessly into the application
  • Gather feedback and iterate based on real user needs and use cases

What You’ll Learn

  • How to develop advanced, production-ready data visualizations
  • Best practices in modular frontend architecture and component design
  • Techniques for working with large datasets and maintaining performance
  • How UI/UX and product design inform data visualization decisions

Qualifications

  • Solid understanding of JavaScript/TypeScript and React
  • Experience with or interest in data visualization libraries (e.g., D3.js, Recharts, Plotly, Chart.js)
  • Strong attention to detail and interest in UI/UX design
  • Bonus: Background in data analysis, statistics, or mathematics

About ActiveViam

ActiveViam provides business users with instant insight into large volumes of fast-moving data for timely and context-aware decision-making.

Founded in 2005, ActiveViam employs over 150 people in its five offices of New-York, London, Paris and Singapore. We expect sustained growth in 2025 and will continue hiring the best talents from the top schools.

Send us your application

Submit your application form today and take the next step with us.

Max. file size: 10 MB.

Thank You!

We will contact you as soon as possible.