Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics in City of London
Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics

Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics in City of London

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

At a Glance

  • Tasks: Design, build, and release features for a leading open-source charting library.
  • Company: Join a respected tech company with a focus on core engineering.
  • Benefits: Competitive salary up to ÂŁ200,000, flexible work culture, and professional 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 and 2D graphics experience.
  • Other info: Collaborative environment with opportunities for visibility and career advancement.

The predicted salary is between 108000 - 192000 ÂŁ 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 JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics in City of London employer: techstack Recruitment

Join a forward-thinking company that values deep engineering expertise and offers a collaborative environment where your contributions are both visible and impactful. With a focus on core library engineering, you'll have the opportunity to work on challenging problems in data visualisation and 2D graphics, while enjoying a supportive culture that prioritises work-life balance and professional growth. Located in London, this role not only enhances your technical skills but also positions you at the forefront of open-source innovation, making it an excellent choice for those seeking meaningful and rewarding employment.
T

Contact Detail:

techstack Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to fellow engineers, attend meetups, and join online communities. The more connections we make, the better our chances of landing that dream job.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving JavaScript, TypeScript, and 2D graphics. We want to see what you can do, so let’s make it shine!

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. We know these topics can be tricky, but practice makes perfect, so let’s get cracking!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate engineers who are ready to take on challenges in data visualisation.

We think you need these skills to ace Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics in City of London

JavaScript
TypeScript
2D Graphics
Canvas
SVG
Processing
Data Structures
Algorithms
Software Design
Performance Optimisation
API Design
Rendering Engines
Collaboration 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 in your previous projects.

Keep It Professional Yet Personal: While we appreciate a professional tone, don’t be afraid to let your personality shine through. Share your passion for engineering and why you’re excited about contributing to an open-source project like ours.

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 it gets into the right hands quickly!

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 algorithms, data structures, and 2D graphics concepts like Canvas and SVG. They’ll likely ask you to solve problems on the spot, so practice coding challenges that focus on performance and correctness.

✨Showcase Your Experience

Prepare to talk about your past projects, especially those involving rendering engines or open-source contributions. Highlight your role in taking features from concept to release, as this aligns with the ownership they value. Use specific examples to demonstrate your impact and problem-solving skills.

✨Understand the Company Culture

Familiarise yourself with their engineering culture. They value high standards and proper planning, so be ready to discuss how you approach engineering challenges without cutting corners. Show that you appreciate a grown-up work environment where quality matters over quantity.

✨Ask Insightful Questions

Prepare thoughtful questions about their charting library and the challenges they face. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you. Inquire about their approach to performance-sensitive problems and how they collaborate as a team.

Senior JavaScript / TypeScript Engineer | 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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>