HomeCareersSearch & ApplyJavascript Developer

Javascript Developer



Job type:


The Overview

We are looking for a JavaScript developer to work on our extensive suite of internal and external facing applications. Both web based and mobile. You will work using JavaScript and related technologies, both on the frontend and backend. In the first instance, will be working on our pioneering trial to establish a local energy market in Cornwall. The project team is located across Cornwall, Leicester, and Staines area a minimal amount of travel may be required from time to time

  • Location: Staines (TW18), London
  • Package: Depending on experience

The Role

What will you be doing?

  • Working primarily as a front-end engineer on the pioneering trial, you will contribute to the technical implementation of features for the product. You will also need to be comfortable with back end development.
  • Ensuring a high level of automated test coverage so we can iterate quickly and effectively
  • Shaping the evolution of your product by looking at customer feedback, analytics, trends and opportunities along with the rest of the product team
  • Reviewing code and technical designs from your peer developers
  • Sharing development best practices and ideas
  • Contributing to open source initiatives. We love open source!
  • Attending various meet ups and conferences to keep you up to date with the latest trends.

The Person

What you will have

  • Strong grounding in JavaScript and HTML/CSS
  • Strong grounding in NodeJS.
  • A good chunk of knowledge/experience around frameworks like Aurelia/React/Angular. Our app is currently powered by Aurelia, so experience would be a bonus but not a must if you have a good grasp of the basics of modern single page application development with JavaScript. We’ll help you get up to speed!
  • Experience with agile engineering practices including Continuous Integration, Test driven development and opportunistic refactoring
  • Experience developing with RESTful APIs for web applications
  • Experience in building cloud native applications
  • Personal drive to stay updated with the latest web application technology trends and practices
  • A passion to build and ship engaging, innovative web applications to market quickly
  • Portfolios, demos of your work that will blow us away!

The Company

Centrica plc, a FTSE 100 company, has operations in UK, North America and Europe. With 30+ million customer-product relationships, Centrica's vision is to become the leading integrated supplier of energy and related services for its chosen markets and maximise value to shareholders. Centrica's brand names include British Gas, Direct Energy (North America). At Centrica, our purpose is to help people today and secure energy for tomorrow.

PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload your cover letter and CV as one document.

Applications will ONLY be accepted via the ‘Apply’ button.

To request an update on this role, or if you have any problems uploading your CV please email careers@centrica.com typing ‘Update required: Javascript Developer R9934629’ in the subject title.

Agencies: Centrica operate a preferred supplier arrangement, however if you wish to be considered at the next review session please submit a brief overview of your capability to PSL@centrica.com.