At a Glance
- Tasks: Design and build core features for a high-performance charting library.
- Company: Join a leading tech firm focused on innovative data visualisation solutions.
- Benefits: Earn up to £200,000 with hybrid working and private healthcare.
- Other info: Enjoy high ownership in an engineering-led culture with excellent growth opportunities.
- Why this job: Make a real impact by solving complex graphics problems and enhancing performance.
- Qualifications: Strong JavaScript/TypeScript skills and experience with Canvas or SVG required.
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 (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.
Software Engineer | Canvas | SVG | High-Performance Charting in London employer: Energy Jobline ZR
As a leading innovator in data visualisation, this company offers an exceptional work environment for Software Engineers looking to make a significant impact. With a strong focus on core product engineering and a culture that prioritises high ownership and collaboration, employees benefit from hybrid working arrangements, competitive salaries, and comprehensive healthcare packages. The opportunity to work on cutting-edge graphics systems in London not only enhances technical skills but also provides a platform for professional growth and visibility in the tech community.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer | Canvas | SVG | High-Performance Charting in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other developers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your work with Canvas, SVG, and any high-performance charting projects. This is your chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms, data structures, and performance trade-offs. Practice coding challenges that focus on rendering and graphics systems to impress your interviewers.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Engineer | Canvas | SVG | High-Performance Charting in London
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 you've tackled performance-critical problems and worked with Canvas or SVG in your past projects.
Be Specific About Your Experience:When detailing your experience, focus on the complex systems you've built rather than just application-layer UI. We’re looking for engineers who understand the nitty-gritty of rendering and API design.
Demonstrate Your Problem-Solving Abilities:Use your application to showcase how you've solved performance trade-offs in rendering and interaction. We love seeing candidates who can think critically about algorithms and data structures.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Energy Jobline ZR
✨Know Your Tech Inside Out
Make sure you brush up on your JavaScript and TypeScript fundamentals. Be ready to discuss how you've worked with Canvas and SVG in the past, and be prepared to dive deep into performance-critical problems you've solved. This role is all about core product engineering, so showing your technical prowess is key!
✨Showcase Your Problem-Solving Skills
Prepare examples of complex systems you've built, focusing on the algorithms and data structures you used. Think about specific challenges you faced and how you approached them. This will demonstrate your ability to tackle the performance and correctness issues that are central to this role.
✨Understand the Bigger Picture
Familiarise yourself with the concepts of rendering and API design. Be ready to discuss how your work impacts the overall system and contributes to high-performance charting. This shows that you’re not just thinking about your piece of the puzzle but how it fits into the larger visual system.
✨Be Ready to Collaborate
This role involves working closely with senior engineers, so be prepared to discuss your experience in collaborative environments. Think about how you've contributed to team projects and how you can bring that collaborative spirit to their engineering-led culture.