Senior Full Stack Engineer (Data Visualisation)
Senior Full Stack Engineer (Data Visualisation)

Senior Full Stack Engineer (Data Visualisation)

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build interactive data visualisation dashboards using React and TypeScript.
  • Company: BMLL is a leading provider of advanced financial data analytics.
  • Benefits: Enjoy remote work options, share options, and a fun office culture with snacks!
  • Why this job: Join a dynamic team driving innovation in data visualisation technology.
  • Qualifications: Proficient in React, TypeScript, and data visualisation libraries like D3.js.
  • Other info: Inclusive workplace committed to equality and diversity.

The predicted salary is between 42000 - 84000 £ per year.

About BMLL

We are the leading independent provider of harmonised Level 3 historical data and analytics to the world's most sophisticated capital market participants. BMLL offers banks, brokers, asset managers, hedge funds and global exchange groups immediate and flexible access to the most granular Level 3, T+1 order book data and advanced analytics, enabling them to accelerate research, optimise trading strategies and generate alpha at unparalleled speed and scale.

Our culture is inclusive and highly collaborative, with a flat management structure that empowers our employees to get involved in decision making as we continue to grow and scale. We give all our employees share options so they participate in the growth and development of the business. We offer a combination of remote and office (London based) working, weekly team lunches and plenty of office snacks!

About The Role

BMLL Vantage is the market leading product for visualisation of financial time-series data. Every day we consume 250GB of new data across 750,000 securities to deliver into our platform, our data services and our visual products. In Vantage users can perform in-browser visualisations of more than 1TB of trading analytics.

We are seeking a skilled Software Engineer to enhance and expand the product. This role involves building pixel-perfect, interactive, rich-feature, high-performance data visualization dashboards using React, TypeScript, and cutting-edge visualization libraries such as D3.js and Highcharts. You'll collaborate closely with the backend team, data engineers, data analysts, and product team to turn complex datasets into intuitive and insightful user experiences.

Key Responsibilities

  • Design and develop robust, scalable web applications with a strong focus on large scale datasets & data visualization
  • Collaborate with product team and data science team 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 with tools like Jest and Playwright
  • Perform data wrangling tasks and contribute to data analysis processes where necessary
  • Troubleshoot, debug, and enhance existing applications to improve performance and reliability

Why Join Us?

This role offers the right candidate the opportunity to build industry-leading technology, drive innovation, and influence the direction of our company. You will have the opportunity to work on cutting-edge data visualization projects, leveraging modern technologies and large-scale datasets. You'll be part of a dynamic team that values innovation, learning, and collaboration.

Requirements

Required Skills & Experience

  • Web Development: Proficient in React and TypeScript
  • Data Visualization: Experience with libraries such as Highcharts and D3.js
  • Testing: Familiarity with Jest and Playwright or similar testing frameworks
  • REST APIs: Strong understanding of integrating and working with RESTful services
  • Data Skills: Experience in data wrangling/analysis (e.g., using SQL or Python, Jupyter Notebook)
  • Collaboration: Experience working in an Agile environment (Scrum/Kanban)
  • Problem-Solving: Strong analytical and troubleshooting skills

Desirable Skills

  • Familiarity with state management libraries (MobX, Redux)
  • Exposure to financial data or market analytics projects
  • Experience with data engineering tools (DuckDB, PySpark, etc.)
  • Knowledge of automated testing frameworks (Playwright, Cypress)
  • Experience of WebAssembly
  • Python programming experience for data manipulation or API development
  • Use of AI for creating visualisations

Soft Skills:

  • Excellent problem-solving skills and ability to think critically
  • Strong interpersonal and communication skills, with the ability to clearly articulate complex technical issues to all levels of the organization, both business and technical
  • Ability to work in a fast-paced, deadline-driven work environment
  • Agile development and continuous delivery methodologies knowledge is a plus

Benefits

  • Competitive salary
  • 25 days holiday plus bank holidays
  • Share Options after completion of probationary period
  • Discretionary Bonus
  • Pension Scheme
  • Private Medical Insurance
  • Work remotely abroad for up to 40 business days each year
  • Life Insurance
  • Combination of remote and London-based office working (2-3 days in office per week)
  • A yearly Well being Physical Activity budget
  • Continuous learning through funded training and challenging projects
  • Collaborative culture
  • Weekly team lunches
  • Free Fruit, snacks, and drinks provided throughout the day (When office based)
  • Regular Team Socials
  • Cycle to Work Scheme

We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity. We are committed to removing barriers throughout our hiring process. If you have any special requirements or require reasonable adjustments to help you access career opportunities at BMLL, please do let us know.

Senior Full Stack Engineer (Data Visualisation) employer: BMLL

BMLL is an exceptional employer that fosters a collaborative and inclusive work culture, empowering employees to actively participate in decision-making. With a strong focus on innovation, employees enjoy competitive salaries, share options, and a blend of remote and London-based working arrangements, alongside generous benefits such as a well-being budget and continuous learning opportunities. Joining BMLL means being part of a dynamic team dedicated to building cutting-edge technology in the financial data visualisation space.
B

Contact Detail:

BMLL Recruiting Team

careers@bmlltech.com

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer (Data Visualisation)

✨Tip Number 1

Familiarise yourself with the latest trends in data visualisation and financial analytics. Understanding how tools like D3.js and Highcharts are used in real-world applications will give you an edge during discussions with the team.

✨Tip Number 2

Engage with the BMLL community on platforms like LinkedIn or Twitter. This can help you gain insights into their projects and culture, making it easier to connect with the team during interviews.

✨Tip Number 3

Brush up on your knowledge of REST APIs and data manipulation techniques. Being able to discuss your experience with integrating these technologies will demonstrate your readiness for the role.

✨Tip Number 4

Prepare to showcase your problem-solving skills through practical examples. Think of specific challenges you've faced in previous projects and how you overcame them, as this aligns well with the collaborative culture at BMLL.

We think you need these skills to ace Senior Full Stack Engineer (Data Visualisation)

Proficient in React
Strong knowledge of TypeScript
Experience with D3.js and Highcharts
Familiarity with Jest and Playwright
Understanding of RESTful services
Data wrangling and analysis skills (e.g., SQL, Python)
Experience in Agile methodologies (Scrum/Kanban)
Strong analytical and troubleshooting skills
Ability to develop reusable components
Experience in building scalable web applications
Collaboration skills for working with cross-functional teams
Knowledge of automated testing frameworks
Exposure to financial data or market analytics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React, TypeScript, and data visualisation libraries like D3.js and Highcharts. Emphasise any relevant projects or roles that showcase your skills in building interactive dashboards.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with BMLL's focus on data visualisation and analytics, and how you can contribute to their innovative culture.

Showcase Your Problem-Solving Skills: Provide examples in your application of how you've tackled complex technical challenges in previous roles. Highlight your analytical skills and ability to work collaboratively in an Agile environment, as these are key aspects of the position.

Highlight Continuous Learning: Mention any recent training, courses, or projects that demonstrate your commitment to continuous learning and staying updated with the latest technologies in web development and data visualisation. This aligns well with BMLL's emphasis on innovation and growth.

How to prepare for a job interview at BMLL

✨Showcase Your Technical Skills

Be prepared to discuss your experience with React, TypeScript, and data visualisation libraries like D3.js and Highcharts. Bring examples of past projects where you've built interactive dashboards or worked with large datasets to demonstrate your expertise.

✨Understand the Company and Its Products

Research BMLL and its Vantage product thoroughly. Understand how they leverage data visualisation for financial analytics and be ready to discuss how your skills can contribute to enhancing their offerings.

✨Prepare for Collaboration Questions

Since the role involves working closely with various teams, be ready to share experiences where you successfully collaborated in an Agile environment. Highlight your communication skills and how you translate user needs into technical requirements.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical and troubleshooting skills. Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them, particularly in relation to data handling and application performance.

Senior Full Stack Engineer (Data Visualisation)
BMLL
B
  • Senior Full Stack Engineer (Data Visualisation)

    London
    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-07-11

  • B

    BMLL

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>