Senior UI Developer - React/Redux

BidFX are looking for a senior front-end JavaScript developer to join our software engineering team in London. You will be developing green-field applications, composed from reusable UI components, that extend the capabilities of our main trading system. This is a fully-integrated, multi-window, multi-screen, HTML5 user interface that go well beyond the capabilities of single page web applications.

You will need to be well-educated, enthusiastic, organised and adaptable: a quick learner, able to pick up new technology with relative ease. You will have a flair for UI design & development, be dedicated to quality and have a passion for modern web development. You will have good interpersonal and communication skills.

As a senior developer, you will come with a minimum of 7 years web development experience. You will be expected to mentor other members of the team, to liaise with business managers and present your ideas to clients.

You will have the opportunity to work in an agile team environment on a flagship user interface product using a fresh technology stack, including:

  • React
  • Redux
  • JSX
  • ES6/7
  • CSS3
  • RxJS
  • Redux-Observable
  • Socket.io
  • Webpack
  • Yarn
  • OpenFin.

We do not expect you to have used all of the above but relevant production web development experience is essential. Perhaps you come from an Angular background and are ready to explore a newer stack.

Our diverse community of dependable engineers are responsible for solving some of the world’s most interesting technical problems. We fully embrace agile development best practices. Quality cuts across every aspect of our being. Together we commit to providing excellent user experience. Client service takes priority. We also value our free time and appreciate that our staff have commitments to friends and family. We cooperate to complete tasks during normal office hours. To minimise defects, we practice pair programming, TTD and continuous integration. We incorporate instrumentation into all of our systems and trust in automation to provide operational efficiency. Our engineers are backed by dedicated first and second level support teams, so developers can focus on the creative aspects that add value for clients.

We deploy software globally on Google Cloud Platform. Any experience of cloud deployments would be an advantage. We do not expect applicants to know the details of the foreign exchange markets, we will provide such training, but clearly an interest in or experience of finance would be of benefit.