Job Details

Web Development Technology
Permanent
London
£75,000
September 6, 2018

Senior Javascript Developer (React) - Leading SaaS - London, City (up to 75k plus package)

(Front-end, ES6, Git Version Control, React, (Redux/ Flux), Yarn/ Webpack, Test (Jest), Javascript)  

 

  • Front End Engineer (React) 
  • Perm
  • City, London 
  • up to 75k plus package 

 

My 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 rapidly expanding their London office to keep up with the demands of developing technology which has never before existed. They like people who are comfortable approaching new problems every day and want to join their mission. They are not short of challenging problem domains to tackle; providing users with bestin- 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.

 

Role: 

 

As part of their 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.

Core Competencies

 

  • Strong programming background, building software with an agile methodology.
  • Proficient in either TypeScript or JavaScript. Experience building and maintaining single page web applications with React and Redux, as well as visualising data using SVG, Canvas or WebGL. 
  •  Able to discuss and review programming and architectural decisions, adopt and improve development practices within the team, and provide input on product plans and goals.

 

Core Responsibilities 

  • Working on an SPA for controlling, displaying and debugging the results of simulations.
  • Collaborating with data scientists and modellers to design and build new functionality.
  • Developing with a focus on UX and clarity of information, in collaboration with designers and modellers.


Required:

 

  • Competence in ES6 syntax
  • Proficiency in Git version control
  • Experience using React
  • Experience using Redux or any other Flux pattern library
  • Experience in build pipelines and package managers (we use Yarn and Webpack)
  • Experience writing integration tests (we use Jest)
  • 2+ years of experience developing JavaScript applications 

Preferred: 

  • Previous experience using Redux-Saga and/or JS generator functions
  • Familiarity with functional programming
  • Experience developing complex data visualisations

 

If this is of interest, please send your CV over ASAP.