Job Details

Web Development Technology
London, City
January 7, 2019

Senior Front End Developer - Leading Simulation Co- City of London (up to 70k)

Our client empowers organisations to understand every decision they make. Their technology allows modellers and strategists to build the world from the bottom up. A high fidelity virtual environment to run every possible version of the future at scale. They call it amplified intelligence

They are not short of challenging problem domains to tackle; providing users with best-in-class tools to represent their mental models, distributing their computations seamlessly across clusters, automating exploration of their models, and displaying the output clearly and intuitively.


As part of our frontend team, your role will be to help develop the UI and UX of a data-intensive, graphical frontend for our simulations. Your responsibility will be not only to maintain and improve the existing codebase but also to help design, prototype and deliver entirely new modules and extensions. You will also work with experts in other disciplines, such as backend systems and distributed execution, or statistical analysis and modelling.


  • Contribute to and better frontend architecture (senior only)
  • Write clean testable code that would make your mother proud.
  • Take on development of new features (from user stories to production ready code)
  • Collaborate with data scientists and modellers to design and build new functionality with a focus on UX and clarity of information.
  • Mentor junior team members (senior only)
  • Required:
    • Competence in ES6 syntax
    • Proficiency in Git version control
    • Experience using React, Redux and Redux-Saga
    • Experience writing integration tests (we use Jest)
    • 3+ years of experience developing JavaScript applications
    • Familiarity with functional programming


  • Preferred (senior only):
    • Ability to discuss and review programming and architectural decisions, adopt and improve development practices within the team, and provide input on product plans and goals.
    • Experience developing complex data visualisations or building large data-intensive web applications
    • Experience with SVG, Canvas or WebGL.