React / UI Software Developer (Contract)

Company: Eaglecliff
Apply for the React / UI Software Developer (Contract)
Location: London
Job Description:

Exciting opportunity for a React / UI Software Developer to join this global Energy company.

This is an exciting time to join this world-leading Energy company as it evolves from a traditional Oil & Gas enterprise into a future-focused Energy leader. This transformation includes the establishment of a highly successful new Power Trading desk within the Energy Trading team and ventures into cutting-edge solutions that address the evolving demands of the Energy sector.

We’re looking for an experienced senior front-end engineer to join a delivery team building modern, cloud-hosted digital products.

This is a hands‑on, delivery‑focused contract role you’ll contribute to the design, development, and ongoing evolution of user‑centric web applications, working closely with UX designers, backend engineers, and product owners.

What you’ll be doing

  • Design and develop high‑quality, responsive UIs using Svelte and TypeScript
  • Build modular, reusable, well‑tested components aligned to enterprise design standards
  • Collaborate with UX/UI designers to implement designs accurately and accessibly
  • Integrate front‑end components with backend APIs (REST / GraphQL)
  • Contribute to CI/CD pipelines, code quality, and automated testing (unit and integration)
  • Participate in code reviews, technical discussions, and solution design
  • Diagnose and resolve performance, usability, and browser‑compatibility issues
  • Work within Agile delivery teams (Scrum / Kanban), contributing across the sprint lifecycle

Background & experience

  • Proven commercial experience delivering React‑based web applications
  • Previous contract or consulting experience in enterprise or regulated environments preferred
  • Experience working alongside cloud, platform, and backend engineering teams
  • Background in UI‑heavy, data‑driven, or trading/analytics applications is a plus

Technical skills

  • React and/or Svelte
  • TypeScript and modern JavaScript (ES6+)
  • HTML5, CSS3, responsive design
  • State management (Redux, Context API or equivalent)
  • REST / GraphQL API integration
  • Front‑end testing (Jest, React Testing Library or equivalent)
  • Git‑based workflows and CI pipelines

This needs combining with a positive attitude and an ability to work within a large, globally dispersed project team in a multi‑cultural environment. You also need to be a self‑starter, a logical thinker and a quick learner, with strong initiative and excellent communication, interpersonal and presentation skills, able to write clearly and concisely.

We believe in equality of opportunity for all job applicants regardless of gender, marital status, race, colour, nationality, ethnic origin, creed or religion, disability, sexual orientation or age.

#J-18808-Ljbffr…

Posted: April 28th, 2026