Skip to content

Senior React Developer

RemoteUnited Kingdom, London, City of, LondonDevelopment

Job description

Title: Senior JavaScript Developer

Reporting to: Team Lead

Hours of work: Monday – Friday 08:30 – 17:30 (although some flexibility considered)

Location: London

Key tasks & responsibilities:

Work closely with the business, product owners, and colleagues, building strong working relationships with key business users

Learn the codebase and continually improve your coding skills

Perform analysis and resolution of production application/system issues

Participate in Agile team ceremonies and all stages of the development lifecycle (analysis, design, implementation, unit/integration testing)

Perform analysis and resolution of production application/system issues

Clearly articulate messages to a variety of audiences and the ability to establish and maintain strong relationships with colleagues at all levels

Assume an ownership to progress projects from conception through to the production within agreed project deadlines.

Technical design and timely implementation of code changes and various system enhancements to ETX Capital trading platforms according to technical specifications and the company’s design and coding standards

Job requirements

About You:

  • Self-motivated and self-managing
  • Able to research and implement new technologies autonomously
  • Enthusiasm for tackling difficult problems and proven analytical abilities
  • Strong awareness of timelines and task priority
  • Good communication skills

You will have the following skills and experience:

  • In-depth knowledge of JavaScript/TypeScript and Single Page Applications like React
  • HTML5
  • Web Sockets
  • Rest
  • SOLID principals
  • Unit testing

The following skills and experience would be advantageous but not essential:

  • Charting frameworks such as TradingView
  • Object-Oriented Programming (C#, Java etc)
  • GIT source control
  • Common architectural design patterns
  • Containers (Docker, Kubernetes, Cloud Container Instances)
  • Developing scalable systems
  • JIRA and Confluence
  • Knowledge of spread betting or financial derivative trading


Apply with Indeed unavailable