Front End React Developer - Asset Management - Agile

29th March 2021
Contract The City
£600 - £700 Day Rate - WFH

As a Front End React Developer you will be developing cutting edge investment tools, working alongside Data Scientists and the on-desk teams for this high end Asset Management client. Of particular interest is experience working with the Multi Asset and/or ESG desks. You will also be working with the Portfolio Solutions team.

This development team really are Agile and you will need to be very much at home in front of the Traders and Portfolio Managers, and so excellent communication skills are a must!

 

Experience required:

  • Expertise in building front end Single Page Applications with React and Redux
  • Experience and good knowledge of common React libraries (Redux, react router etc.)
  • Good knowledge and handling of common React patterns (HOC, render props, Provider pattern, Container / Presentational components etc.)
  • Knowledge of common React principles (immutability, pure functions, functional / class components, pure components, change detection etc.)
  • Extensive knowledge of JavaScript (ES5 spec and up). E.g.: js primitives vs objects, scopes in js, understanding of closures, function binding etc.
  • General knowledge of common challenges in front end development (e.g.: browser behaviour and limitations, frontend application optimisations, etc.)
  • Advocate of general engineering best practices (e.g.: domain driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices etc.)
  • Knowledge of common design patterns (e.g.: pubsub, module pattern, dependency injection etc.)
  • Awareness of common frontend styling paradigms (e.g.: css modules, css in js)
  • Knowledge of general frontend tooling (particularly Nodejs and npm)
  • Experience with structuring and writing unit tests
  • Experience with setting up and writing end to end tests

 

 

Bonus skills:

  • Experience and interest in RxJS
  • Experience with Cypress
  • Experience with material ui
  • Familiarity with react hooks

 

 

Person type:

  • Team player who values clean code and the continuous learning culture
  • Passionate about what you do, detail-orientated, always striving for excellence and proactively seeking for areas to improve

.

 

 

This contract is offered on a work from home basis although you must be willing and able to attend site if and when appropriate