Senior Product Engineer

  • Job Reference: R9995782
  • Date Posted: 18 March 2021
  • Employer: Centrica
  • Location: Surrey
  • Salary: £60,000 to £75,000
  • Sector: Information Technology (IT)
  • Job Type: Permanent
  • Work Hours: Full Time

Job Description

The Senior Product Engineer provides technical expertise across a broad range of front end development topics. You will have a strong background in modern JavaScript application development, code reviews, API design, automated testing, DevOPs practice and demonstrable product engineering skills showing engagement and contribution across the full product life cycle.

Role accountabilities:

  • Identify and implement shared engineering patterns, processes and methodology across front end applications on various technology stacks / JavaScript frameworks

  • Design and implementation of RESTful/GraphQL APIs

  • Shape the evolution of our digital applications by looking at customer feedback, analytics, trends and opportunities and demonstrating value of engineering engagement across the entire product lifecycle from discovery to implementation and support

  • Mentor more junior engineers, help product owners manage technical roadmaps / debt for their products and improve engineering productivity across business units

  • Review code, technical design and architecture

  • Contribute to open source programs and initiatives.

Competencies, Experience and Qualifications:

Experience and Qualifications

  • Strong grounding in JavaScript and modern single page / native application development

  • Experience designing, implementing and interacting with RESTful APIs from web/native applications

  • Passion to build and ship engaging, innovative applications to market quickly

  • Strong knowledge / experience of JavaScript frameworks like Ember / React / Angular

  • Experience with agile engineering practices including Continuous Integration, Continuous Deployment, Test Driven Development and opportunistic refactoring

  • Personal drive to stay updated with the latest web / mobile application technology trends and practices.