Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough
Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London

Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough

Slough Full-Time 144000 - 200000 ÂŁ / year (est.) No home office possible
techstack Recruitment

At a Glance

  • Tasks: Design and build features for a leading open-source charting library.
  • Company: Join a respected tech company with a focus on engineering excellence.
  • Benefits: Competitive salary up to ÂŁ200,000, flexible work environment, and career growth.
  • Why this job: Work on impactful projects that enhance your skills in graphics and performance.
  • Qualifications: 5+ years in software development with strong JavaScript/TypeScript skills.
  • Other info: Collaborative culture with opportunities for public speaking and knowledge sharing.

The predicted salary is between 144000 - 200000 ÂŁ per year.

I'm hiring a Senior Engineer to work on a widely-used, open-source charting library relied on by thousands of engineers building data-intensive products. This is not a typical frontend role. You’ll be working at the heart of a graphics and visualisation engine — solving problems around rendering, performance, correctness, and API design.

Why engineers take this role

  • You work on the hard stuff: This is core library engineering: rendering engines, chart primitives, 2D graphics, and public APIs — not feature churn or framework glue.
  • Your skills compound, fast: You’ll deepen fundamentals that actually last: algorithms, performance, graphics, and system design. The kind of experience that makes you harder to replace and easier to trust.
  • Real ownership, end to end: You take features from concept through to release. No product theatre. No endless hand-offs. Just proper engineering responsibility.
  • Your work is visible and respected: You’ll be contributing to a well-known open-source project used in serious production environments — experience that carries weight long after this role.
  • A grown-up engineering culture: No outsourcing. No heroics. No late nights disguised as “passion.” High standards, good planning, and engineers who care about craft.
  • It future-proofs your career: As tooling gets automated, engineers who understand systems, performance, and primitives become more valuable — not less.

What you’ll be doing:

  • Designing, building, testing and releasing features end-to-end
  • Working across rendering, chart types, animations, and APIs
  • Solving performance-sensitive and correctness-critical problems
  • Collaborating with other senior engineers on integrated visual systems
  • Optionally contributing to technical blogs, talks or demos

What I’m looking for:

  • 5+ years building serious software (products, platforms, or libraries)
  • Strong JavaScript and/or TypeScript fundamentals
  • Experience with 2D graphics (Canvas, SVG, Processing, or similar)
  • Solid grounding in data structures, algorithms, and software design
  • Experience with at least one statically typed language
  • Working understanding of basic linear algebra

Apply in confidence. Company details shared at first conversation.

Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough employer: techstack Recruitment

Join a forward-thinking company in London that values engineering excellence and offers a unique opportunity to work on a widely-used open-source charting library. With a strong emphasis on real ownership, a supportive work culture, and a commitment to employee growth, you will deepen your technical skills while contributing to impactful projects. Enjoy a balanced work environment that prioritises high standards and respects your craft, making it an ideal place for engineers looking to advance their careers.
techstack Recruitment

Contact Detail:

techstack Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough

✨Tip Number 1

Network like a pro! Reach out to fellow engineers in the data visualisation space, attend meetups, and connect on LinkedIn. 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 TypeScript, JavaScript, and 2D graphics. Include projects that highlight your problem-solving abilities and performance optimisation — this will make you stand out!

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges that focus on rendering and performance issues, as these are key areas for the role you're aiming for.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our open-source projects.

We think you need these skills to ace Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough

JavaScript
TypeScript
2D Graphics
Canvas
SVG
Algorithms
Data Structures
Software Design
Performance Optimisation
API Design
End-to-End Feature Development
Collaboration
Technical Blogging
Public Speaking

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with JavaScript, TypeScript, and 2D graphics in your application. We want to see how your skills align with the core responsibilities of the role, so don’t hold back!

Be Specific About Your Experience: When detailing your past projects, focus on the challenges you faced and how you solved them. We love engineers who can tackle performance-sensitive problems, so share those stories with us!

Keep It Professional Yet Personal: While we appreciate a professional tone, don’t be afraid to let your personality shine through. We’re looking for someone who fits into our grown-up engineering culture, so a bit of authenticity goes a long way.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important details about the role!

How to prepare for a job interview at techstack Recruitment

✨Know Your Tech Inside Out

Make sure you brush up on your JavaScript and TypeScript fundamentals. Be ready to discuss how you've used these technologies in past projects, especially in relation to 2D graphics and rendering engines. Prepare to explain your thought process when solving performance-sensitive problems.

✨Showcase Your Problem-Solving Skills

Since this role involves tackling correctness-critical issues, be prepared to walk through specific challenges you've faced in previous roles. Use examples that highlight your ability to design effective APIs or optimise rendering performance. This will demonstrate your hands-on experience with core library engineering.

✨Demonstrate Ownership and Responsibility

Talk about projects where you took features from concept to release. Highlight your end-to-end involvement and how you ensured quality throughout the process. This aligns perfectly with the company's emphasis on real ownership and engineering responsibility.

✨Engage with the Open-Source Community

If you've contributed to open-source projects or have experience with public APIs, make sure to mention it. Discuss any technical blogs, talks, or demos you've done. This shows your commitment to the craft and your understanding of the broader engineering culture, which is highly valued in this role.

Senior Data Visualisation Engineer | TypeScript / JavaScript | SVG | Canvas | London in Slough
techstack Recruitment
Location: Slough

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>