Description of role:
JavaScript React Developer
London (Hybrid)
6 month contract
Rates: Negotiable
Overview
We are seeking an experienced Software Engineer to join a global technology team within a leading energy trading business. This role is suited to a developer with strong front-end expertise, solid cloud experience, and a track record of delivering business-critical applications in fast-paced environments.
The ideal candidate will have excellent problem-solving skills, a user-focused mindset, and the ability to thrive in Agile delivery teams.
Key Responsibilities
London (Hybrid)
6 month contract
Rates: Negotiable
Overview
We are seeking an experienced Software Engineer to join a global technology team within a leading energy trading business. This role is suited to a developer with strong front-end expertise, solid cloud experience, and a track record of delivering business-critical applications in fast-paced environments.
The ideal candidate will have excellent problem-solving skills, a user-focused mindset, and the ability to thrive in Agile delivery teams.
Key Responsibilities
- Design and build modern web applications using React, TypeScript, CSS, Jest/Vitest, Webpack, and Ag Grid.
- Apply modern JavaScript coding, testing, debugging, and automation techniques.
- Contribute to the creation and optimisation of CI/CD pipelines and deployment practices.
- Collaborate with global teams on solution design, technical delivery, and integration with APIs, databases, and cloud infrastructure.
- Ensure applications meet high standards of performance, accessibility, and user experience.
- Support functional excellence through the adoption of best practices, standards, and tooling.
- Work independently within defined workstreams, delivering high-quality, tested, and documented code.
- 8+ years of software development experience.
- Strong proficiency with JavaScript / React / Redux / TypeScript.
- Styled Components and React Testing Library.
- REST APIs integration.
- Azure DevOps / VSTS – CI/CD build and release pipelines.
- Cloud experience, particularly Microsoft Azure.
- Agile delivery (Scrum, Kanban).
- Strong knowledge of software design principles and patterns.
- Familiarity with deployment and automation tools (e.g., Jenkins, Docker, Git).
- Solid grounding in Computer Science fundamentals (data structures, algorithms, system design)
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.
CV Drop
Enter your details and drop your CV in the form below.