Lead Full Stack Engineer

BMLL Logo

BMLL

πŸ“Remote - United Kingdom

Summary

Join BMLL as a Software Engineer to build and enhance the market-leading data visualization product, BMLL Vantage. You will design and develop interactive dashboards using React, TypeScript, and cutting-edge visualization libraries. Collaborate with various teams to translate user needs into technical requirements and integrate REST APIs. This role requires proficiency in React, TypeScript, data visualization libraries, and REST APIs. The company offers a competitive salary, benefits, and a collaborative work environment with a combination of remote and office work.

Requirements

  • 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

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

Preferred Qualifications

  • 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
  • Exceptional leadership skills with the ability to lead a team of software developers effectively
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs