A Senior Engineer is needed 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.
Contact Detail:
techstack Recruitment Recruiting Team
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your strong JavaScript or TypeScript fundamentals in your application. We want to see how your experience with Canvas, SVG, or other 2D graphics systems can contribute to our high-performance charting library.
Be Specific About Your Experience: When detailing your past projects, focus on the complex systems you've built rather than just application-layer UI. We’re looking for someone who understands performance trade-offs and has a solid grounding in algorithms and data structures.
Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect how your skills align with the core product engineering aspects of this role. We love seeing candidates who take the time to connect their experience with what we do.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!