Working in a small team, and based either in London or Woking, you will report directly to the Chief Technology Officer, in a dynamic and supportive environment. You will have responsibility for designing, developing and maintaining features for our real-time web UI, built using Typescript and React with a .NET core back-end. This is a complex application, where you will need a deep understanding of all the relevant technologies to balance performance and efficiency with usability and simplicity. You will also develop automated tests to support an agile delivery process, and will participate in the maintenance and improvement of our Continuous Integration tooling. You will be comfortable working alongside end-users and support staff to understand their needs and translate them into intuitive designs. You will be keen to keep your development skills up-to-date, as well as your knowledge of the Javascript ecosystem, prototyping new technologies and influencing their adoption in the company. Responsibilities You have a minimum 5 years professional development experience, with at least 2 of those in Javascript or Typescript and React, Angular or Vue. A background in finance would be beneficial, in particular with FX/IR derivatives. Experience of Webpack, .NET, SignalR, Rx, and Google.Protobuf would all be an advantage. Graphics design skills are not needed, but you should demonstrate a good eye for layout and usability. You are naturally inquisitive, with a strong desire to keep learning. You have good written and verbal communication skills, and are comfortable interacting directly with end-users. You have experience of version control, issue tracking and continuous integration tools; Git, Jira and TeamCity or similar. You should have a strong academic background in a mathematical, scientific or technical discipline, demonstrating logical thinking and attention to detail.