Skip to main content

JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics

Technology
techstack Recruitment
London Area, United Kingdom£12,500 - £16,667 /year2 months agoUntil 14/04/2026
Full timeOn-site

Job description

  • *JavaScript TypeScript Engineer | D3 | SVG | Canvas | Data Visualisation | 2D Graphics
  • *London | to £200,000 depending on exp.
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.
Keywords
javascripttypescriptmicrosoft-typescriptprocessing-js

¿Te interesa este puesto?