Senior JavaScript Engineer | DataGrid & Charting Libraries | London

techstack Recruitment
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£150,000.0 - £200,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Big Data C Sharp (Programming Language) C++ (Programming Language) Software Quality Data Structures Memory Management Python (Programming Language) Software Engineering TypeScript ReactJS
+2 more
Vue.js AngularJS

Job description

  • Developing and optimising a high-performance DataGrid and charting library used globally
  • Solving complex problems around rendering, large datasets, and real-time updates
  • Working across data structures, algorithms, and performance-critical code paths
  • Contributing to both grid and visualisation components
  • Building features end-to-end - from design through to release
  • Shaping the direction of widely adopted developer tooling

Requirements

  • Strong JavaScript and TypeScript fundamentals (framework-agnostic mindset)
  • Experience with a statically typed language (C++, C#, Java, Python, etc.)
  • Deep understanding of algorithms, data structures, and software design
  • Experience building complex systems - not just application-layer UI
  • Familiarity with React, Angular, or Vue (and how they interact with the DOM)
  • Ability to reason about performance, memory usage, and rendering behaviour
  • High standards for code quality, maintainability, and correctness

Benefits & conditions

£150,000 - £200,000 + package, * You’ll work on core libraries used by thousands of engineering teams worldwide

  • The problems are genuinely challenging - performance, scale, and architecture
  • Engineering-led culture with a strong emphasis on quality and ownership
  • Flat structure, minimal bureaucracy, and high autonomy
  • Real impact on a product used in mission-critical environments

Package

  • £150,000 - £200,000 base salary
  • Private healthcare, pension, and additional benefits
  • Hybrid working (London-based)
  • High-spec hardware and developer-focused environment

If you enjoy solving technically challenging problems around algorithms, recursion, and performance, apply or get in touch for a confidential conversation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:36 min

Characteristics of a data intensive application developer

Noam Honig · LIVE

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all