Software Engineer (React)

Job Reference: BH-78906

Posted by: Tom Johnson

Apply for this role
Contract
Industry: IT
London, UK
Negotiable

Description of role:

Software Engineer (React)
London (Hybrid) 
6 month contract 
Rates: Negotiable

We’re working with a leading global trading organisation that’s transforming its approach to market analytics to gain a competitive edge in crude and products trading. By harnessing rich internal and external data, and applying cutting-edge technology, this team delivers intuitive, data-rich products that empower analysts and traders to make smarter, faster decisions.

The Role

We’re seeking a Front-End Engineer to join a collaborative, cross-functional product team. You’ll work alongside other engineers, product owners, designers, and external vendors to create high-quality, user-friendly applications that directly influence trading performance.

What You’ll Be Doing
  • Building UIs with modern tech such as React, ES6, Node.js, TypeScript, GraphQL, SQL/NoSQL, Redux, CSS-in-JS, Webpack, Jest, Enzyme
  • Delivering high-quality, well-tested, and maintainable code
  • Collaborating with internal stakeholders to plan, coordinate, and gather feedback
  • Contributing to the full product lifecycle, from concept to deployment
  • Championing performance, accessibility, and exceptional user experience
What We’re Looking For
  • 4+ years overall software engineering experience
  • 2+ years’ recent, hands-on React development experience (coding, testing, debugging, automation)
  • Proven experience building data-rich, user-friendly JavaScript/HTML/CSS applications
  • Exposure to GraphQL (desirable)
  • Experience deploying production applications (Azure, AWS, etc.)
  • Strong understanding of CI/CD principles
  • A problem-solving mindset with excellent troubleshooting skills
If you’re a passionate front-end engineer who thrives in a fast-paced, data-driven environment, we’d love to hear from you.

Apply now with your updated CV and reach out to Tom Johnson at Certain Advantage – Ref: 78906 



Apply for this role

Enter your details and drop your CV in the form below and a member of the team will be in touch.

Attach CV*