JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London
JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics

JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London

City of London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
T

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, flexible work environment, and opportunities for professional growth.
  • Why this job: Work on impactful projects that enhance your skills in graphics and performance.
  • Qualifications: 5+ years of software development experience and strong JavaScript/TypeScript skills.
  • Other info: Collaborative culture with a focus on real engineering responsibility.

The predicted salary is between 43200 - 72000 ÂŁ 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.

JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London employer: techstack Recruitment

Join a forward-thinking company in London that values deep engineering expertise 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 professional growth, you'll be part of a team that prioritises high standards and meaningful contributions to the tech community. Enjoy a balanced work environment where your skills in JavaScript, TypeScript, and 2D graphics will flourish, ensuring your career remains future-proofed in an evolving industry.
T

Contact Detail:

techstack Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London

✨Tip Number 1

Network like a pro! Reach out to fellow engineers and industry contacts on LinkedIn or at meetups. 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 JavaScript, TypeScript, and any cool projects involving D3 or SVG. This will give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank to get in the zone.

✨Tip Number 4

Don’t forget to 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 JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London

JavaScript
TypeScript
D3
SVG
Canvas
Data Visualisation
2D Graphics
Algorithms
Software Design
Data Structures
Performance Optimisation
API Design
Collaboration
Problem-Solving Skills
Technical Writing

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your JavaScript and TypeScript expertise in your application. We want to see your experience with 2D graphics and any cool projects you've worked on that showcase your skills.

Be Specific About Your Experience: When detailing your past roles, focus on the core library engineering work you've done. We love seeing examples of how you've tackled rendering engines or performance-sensitive problems, so don't hold back!

Keep It Professional Yet Personal: While we appreciate a professional tone, let your personality shine through! Share why you're passionate about data visualisation and what excites you about this role. We’re looking for genuine enthusiasm.

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 out on any important updates from our team!

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 D3, SVG, and Canvas in past projects. Prepare to explain complex concepts in a simple way, as this role is all about core library engineering.

✨Showcase Your Problem-Solving Skills

Be prepared to tackle performance-sensitive and correctness-critical problems during the interview. Think of examples from your experience where you solved tough challenges related to rendering or API design, and be ready to walk through your thought process.

✨Demonstrate Ownership and Responsibility

This role requires real ownership from concept to release. Share stories that highlight your ability to take charge of projects and deliver results without relying on others. Show them you can handle the responsibility that comes with this position.

✨Engage with the Engineering Culture

Familiarise yourself with the company's engineering culture. They value high standards and good planning, so express your alignment with these principles. Discuss how you prioritise craft and quality in your work, and be ready to share any experiences that reflect this mindset.

JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London
techstack Recruitment
Location: City of London

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

T
  • JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics in City of London

    City of London
    Full-Time
    43200 - 72000 ÂŁ / year (est.)
  • T

    techstack Recruitment

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>