Senior Software Engineer (JavaScript Data Visualisation) (BBBH10539) City of London, England

Salary: Package

Senior Software Engineer –

(JavaScript Data Visualisation)


Have you ever built data visualisation libraries using JavaScript form scratch or, are you interested in doing so – not just simply using the existing UI tools to pull and generate pretty data visuals?


I have a role, working with a very successful business, based in London – that is looking to build a data visualisation library from scratch, that will work alongside their market leading JavaScript datagrid product!


The role will involve you being heavily influential over all the design, build, test and documentation of attractive and performant data visualisation components such as charts, plots and gauges using data pulled off their own datagrid.


You will need a real appreciation of JavaScript framework libraries such as Angular, React, Vue etc.


To be considered for this role you will need to have a very strong mixture of the following:

  • 5+ years software development with a solid understanding of JavaScript.
  • Deep engineering experience with a focus on rich GUI clients, UI components, data visualisation and animation with JavaScript, HTML, SVG and CSS.
  • Engineering skills that are language, framework and platform invariant.
  • Specific experience developing user interfaces and applications with React, Angular, ExtJS, D3 or other major UI toolkit for the web.
  • Solid understanding of object oriented and functional programming techniques.
  • TypeScript experience or experience using other object orientated languages and static typing.
  • Be passionate about providing an excellent data visualisation experience, representing our customers data.


Experience building similar charting libraries is a huge advantage for this role!!

These guys are looking for curious, problem solving engineers who have a growth mindset and who are keen to experiment with new technologies pushing a drive for excellence with attractive and performant data visualisation components!


 If this Senior Software Engineer (JavaScript Data Visualisation) role sounds like a good fit, get in touch with me – Damien Ollerhead – by sending me your details and we can set up a call to discuss the role in more detail.