Frontend Graphics Engineer | High-Performance Charting | London
to £200,000 depending on exp.
Most data visualisation roles sit on top of libraries.
This one builds the engine behind them.
I’m hiring a Senior Engineer to work on a widely-used charting library used by thousands of developers building data-intensive applications. This is core product engineering — focused on rendering, performance, correctness, and API design.
This is not a typical frontend role. You’ll be working closer to a graphics engine than an application layer.
What you’ll be doing
* Designing and building core features across rendering, chart types, animations, and APIs
* Solving performance-critical problems in Canvas and SVG
* Working on correctness and precision in data visualisation
* Taking features end-to-end — from design through to release
* Collaborating with senior engineers on a highly integrated visual system
* Optionally contributing to technical content, demos, or talks
What they’re looking for
* Strong JavaScript or TypeScript fundamentals
* Experience working with Canvas, SVG, or other 2D graphics systems
* Solid grounding in algorithms, data structures, and software design
* Experience building complex systems — not just application-layer UI
* Exposure to a statically typed language (C++, Java, C#, Rust, etc.)
* Understanding of performance trade-offs in rendering and interaction
* Working knowledge of basic linear algebra
Why this role stands out
* You’ll be working on core library and graphics problems, not UI glue code
* The work is visible — used in production by engineering teams globally
* You’ll deepen skills that compound: performance, systems thinking, and rendering
* High ownership — no layers of process or unnecessary handoffs
* Engineering-led culture with high standards and low noise
Package
* Salary up to £200,000
* Hybrid working (London-based)
* Private healthcare, pension, and additional benefits
If you’ve ever wanted to move beyond dashboards and into building the systems that power them, this is that opportunity.