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

Senior Full Stack Engineer (Data Visualisation)

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build interactive data visualisation dashboards using React and TypeScript.
  • Company: BMLL Technologies provides advanced analytics for capital market participants.
  • Benefits: Enjoy remote work options, share options, and a well-being budget.
  • Why this job: Join a collaborative team driving innovation in data visualisation technology.
  • Qualifications: Proficient in React, TypeScript, and data visualisation libraries like D3.js.
  • Other info: Inclusive culture with regular team socials and free snacks!

The predicted salary is between 43200 - 72000 Β£ 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

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 will 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 will 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.
  • 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

  • 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 Technologies

BMLL Technologies is an exceptional employer that fosters a collaborative and inclusive work culture, empowering employees to actively participate in decision-making. With a focus on innovation and professional growth, we offer share options, a combination of remote and office working in London, and numerous benefits including a well-being budget and regular team socials, making it an ideal environment for those looking to make a meaningful impact in the field of data visualisation.
B

Contact Detail:

BMLL Technologies Recruiting Team

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 technologies, especially React and D3.js. Being able to discuss recent projects or innovations in these areas during your interview can demonstrate your passion and expertise.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of how you've worked effectively in Agile teams. Highlighting your experience in cross-functional collaboration will resonate well with BMLL's inclusive culture.

✨Tip Number 3

Brush up on your problem-solving abilities by reviewing common challenges faced in data visualisation projects. Be ready to discuss how you approached these issues in past roles, as this will illustrate your analytical skills.

✨Tip Number 4

Prepare to discuss your experience with REST APIs and data manipulation tools like SQL or Python. Being able to articulate how you've integrated these technologies into your projects will be crucial for this role.

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

Proficient in React
Proficient in TypeScript
Experience with D3.js
Experience with Highcharts
Familiarity with Jest
Familiarity with Playwright
Strong understanding of RESTful services
Experience in data wrangling using SQL
Experience in data analysis using Python
Familiarity with Jupyter Notebook
Experience working in an Agile environment
Strong analytical skills
Troubleshooting skills
Familiarity with state management libraries like MobX or Redux
Exposure to financial data or market analytics
Experience with data engineering tools such as DuckDB or PySpark
Knowledge of automated testing frameworks like Cypress
Experience with WebAssembly
Python programming experience for data manipulation
Ability to use AI for creating visualisations
Strong interpersonal and communication skills

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 at BMLL Technologies. Mention specific projects where you've successfully collaborated with teams to turn complex datasets into user-friendly applications, and how you can contribute to their innovative culture.

Showcase Your Problem-Solving Skills: Provide examples in your application of how you've tackled challenges in previous roles, particularly in web development and data analysis. Highlight your analytical skills and ability to troubleshoot issues effectively.

Highlight Collaboration Experience: Since the role involves working closely with various teams, mention your experience in Agile environments and how you've successfully collaborated with product teams, data engineers, and analysts to deliver high-quality solutions.

How to prepare for a job interview at BMLL Technologies

✨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.

✨Understand the Company’s Culture

BMLL Technologies values collaboration and innovation. Familiarise yourself with their inclusive culture and be ready to discuss how you can contribute to a flat management structure and team dynamics.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your analytical skills and be ready to demonstrate your problem-solving approach, especially in relation to data wrangling and API integration.

✨Communicate Clearly

Strong communication skills are essential. Practice articulating complex technical concepts in simple terms, as you'll need to convey ideas effectively to both technical and non-technical team members.

Senior Full Stack Engineer (Data Visualisation)
BMLL Technologies
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>