Senior JavaScript Engineer | DataGrid & Charting Libraries | London

techstack Recruitment
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 200K

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
Big Data
C Sharp (Programming Language)
C++
Software Quality
Data Structures
Memory Management
Python
Software Engineering
TypeScript
React
Vue.js
Angular

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