Lead Full Stack Engineer (Data Visualisation)

Added: 04/06/2025
💼 BMLL Technologies
🌍 London, England, United Kingdom
🕒 Full-time
💷 £85000 - £130000 per year
😊 Hybrid
🏷️ react
🏷️ typescript
🏷️ redux
🏷️ mobx
🏷️ rest api
🏷️ jest
🏷️ cypress
🏷️ d3.js
🏷️ python

Job description We are seeking a Software Engineer to enhance and expand the BMLL Vantage product, a leading platform for visualizing financial time-series data. This role focuses on building pixel-perfect, interactive, and high-performance data visualization dashboards.

Responsibilities

  • Design and develop scalable web applications for large datasets and data visualization.
  • Collaborate with product and data science teams to translate user needs into technical requirements.
  • Integrate and optimize REST APIs for data retrieval and manipulation.
  • Develop reusable components and ensure consistency across applications.
  • Write and maintain high-quality, testable code.
  • Perform data wrangling tasks and contribute to data analysis.
  • Troubleshoot, debug, and enhance existing applications.

Requirements

  • Proficient in React and TypeScript.
  • Experience with data visualization libraries like Highcharts and D3.js.
  • Familiarity with Jest and Playwright or similar testing frameworks.
  • Strong understanding of integrating with REST APIs.
  • Experience in data wrangling/analysis (SQL or Python).
  • Experience working in an Agile environment.
  • Strong analytical and troubleshooting skills.

Benefits

  • Competitive salary
  • 25 days holiday + bank holidays
  • Share Options after probation
  • Discretionary Bonus
  • Pension Scheme
  • Private Medical Insurance
  • Remote work options (up to 40 days/year)
  • Life Insurance
  • Combination of remote and London office work (2-3 days/week)
  • Wellbeing budget
  • Funded training and challenging projects
  • Weekly team lunches
  • Free snacks and drinks (when in office)
  • Regular team socials
  • Cycle to Work Scheme

Suggested Jobs
© 2025 reactjobs.co.uk - All rights reserved. 📮 get in touch