At a Glance
- Tasks: Design and build features for a popular open-source charting library.
- Company: Join a forward-thinking tech company with a focus on engineering excellence.
- Benefits: Competitive salary up to £200,000, flexible work environment, and opportunities for growth.
- Why this job: Make a real impact in the world of data visualisation and 2D graphics.
- Qualifications: 5+ years in software development with strong JavaScript/TypeScript skills.
- Other info: Collaborative culture with a focus on quality and professional development.
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.
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 - techstack Recruitment in London employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics - techstack Recruitment in London
✨Tip Number 1
Network like a pro! Reach out to fellow engineers, attend meetups, and connect with people in the data visualisation space. You never know who might have a lead on that perfect Senior JavaScript/TypeScript Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your work with 2D graphics and data visualisation. Having tangible examples of your expertise can really set you apart when you're chatting with potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and system design. Since this role is all about core library engineering, being ready to tackle performance-sensitive problems will give you a leg up.
✨Tip Number 4
Apply through our website! We make it easy for you to get your application in front of the right people. Plus, it shows you're serious about joining our team and contributing to an open-source project that matters.
We think you need these skills to ace Senior JavaScript / TypeScript Engineer | Data Visualisation | 2D Graphics - techstack Recruitment in London
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 Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your experience and what you can bring to the team.
Tailor Your Application: Don’t just send a generic application! Tailor it to our job description. Mention how your background aligns with the core library engineering work we do and why you're excited about contributing to an open-source project.
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’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Jobster
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in JavaScript and TypeScript fundamentals, as well as 2D graphics concepts like Canvas and SVG. Brush up on your knowledge of data structures and algorithms, since these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled performance-sensitive or correctness-critical problems. Think about the challenges you faced, how you approached them, and the impact of your solutions on the projects you worked on.
✨Demonstrate Ownership and Responsibility
Be ready to talk about projects where you took features from concept to release. Highlight your experience with end-to-end development and how you ensured high standards throughout the process. This aligns perfectly with the role's emphasis on real ownership.
✨Engage with the Open-Source Community
If you’ve contributed to open-source projects or have experience with technical blogs, talks, or demos, make sure to mention it. This shows your commitment to the engineering culture and your willingness to share knowledge, which is highly valued in this role.