Lead Front End Engineer

Exciting opportunity for a Lead Front End Engineer!

Are you an experienced front-end engineer looking to lead innovative digital projects? Do you thrive in a collaborative environment and have a passion for creating exceptional user experiences?

If so, we're seeking a talented Lead Front-End Engineer to join our dynamic team. You'll have the opportunity to work on cutting-edge projects, mentor junior developers, and contribute to the growth of our organization.

Join us in making a real impact on the energy industry and the fight against climate change

JOB TITLE: Lead Front-End Engineer

DEPARTMENT: Digital Transformation

REPORTS TO: Head of Digital Transformation

JOB PURPOSE: To lead the development of the Statistical Review of World Energy web application and App designed to promote the EI as a leader source of insight, and as a platform for engagement with members, partners and stakeholders, in priority sectors and geographies. To lead and contribute to the delivery of robust, scalable digital products and services, working collaboratively with other teams to deliver first-class digital experiences.

To support the Digital Transformation team in fulfilment of the EI’s business objectives.

SALARY: Competitive, based on experience

JOB TYPE: Full time, permanent

Nature and Scope

At the EI we have ambitious plans set out in our 2022 to 2030 strategy, supported by a programme of digital transformation, that aim to impact the energy sector internationally as well as in the UK.

We are seeking a highly skilled Lead Front End Engineer with at least 7 years of experience in developing web applications. The ideal candidate will have expertise in creating dynamic data visualization graphs and charts for web and mobile applications using libraries like D3.js, Chart.js, or Highcharts.js.

Reporting into the Head of Digital Transformation, you will be leading the development and optimisation of the Statistical Review of World Energy web application and Apps including the hosting of the data in Microsoft Azure. You will support the Digital Transformation Team in the development and delivery of robust, scalable digital products and services that present EI content in a way that enhances the user experience.

You will be responsible for setting and delivering clean, high-quality, standard-compliant code that performs seamlessly cross-browsers and is mobile optimised. You will provide technical leadership for front-end development and support, motivate and guide team members to help them challenge, improve and deliver effective digital services.

You will have experience of managing, designing, and developing for a high-traffic web application using front-end technologies including HTML, CSS, JavaScript/jQuery, Node.js; as well as having a wider understanding of hybrid App development technologies. You will also have experience of working with a CMS (ideally Squiz Matrix) and delivering CMS support for users across an organisation. You will integrate with RESTful APIs and payment gateways like Worldpay and PayPal. You will create project plans and timelines, communicating with stakeholders about progress, and ensuring that deadlines are met.

Additional responsibilities include:

Writing code, testing and reviewing code written by others, and debugging code to fix errors in logic or performance.

Maintaining code bases by reviewing existing code to identify problematic areas that need improvement or rewriting sections altogether.

Taking ownership of projects, leading teams to deliver high-quality results within specified timelines. This includes defining project scope, communicating with teams and stakeholders to understand project requirements, developing project plans, managing resources, and tracking progress to ensure successful outcomes.

Assessing and introducing new technologies.

Key skills required

Ability to work within online, asset-based, content management systems (ideally Squiz Matrix)

Understanding of Microsoft 365 Technologies: Share Point, Azure, PowerShell and Power Apps

Proficient with HTML5, JavaScript, jQuery, CSS, Sass, Bootstrap, Tailwind and other front-end frameworks

Strong experience in developing data visualization graphs and charts using Highcharts.js, D3.js, Chart.js, or other similar tools

Experience in working with RESTful APIs and payment gateway integrations (Worldpay and PayPal)

Experience in mobile app development App centre, Google play store and App Store connect

Experience working within Agile practices (Scrum and/or Kanban)

Strong understanding of UX, cross-browser compatibility, general web functions and standards.

Experience providing technical leadership on web development projects or being the technical lead within a product team structure, taking responsibility for delivery across the team

7+ years’ experience in Front End facing roles

Desirable

Experience of working with ecommerce platforms

Experience with versions control systems, like Git

Understanding of progressive web applications – PWA

Understanding of SEO and performance optimization tools .

Knowledge of asset management systems and data formats (e.g., metadata, XML, JSON).

Experience working and integrating Customer Relationship Management Software (CRM)

Knowledge of SQL server

Experience with testing and test automation

Understanding of progressive web applications – PWA

Experience of Customer Identity and access management

Personal skills

Adaptable and flexible.

Organised and enthusiastic.

Strong inter-personal and team working skills.

Willingness to learn and expand skillsets.

An interest in the energy industry with a desire to support good sustainable, safe, and environmental practices.

Benefits

Generous pension scheme

Compressed working scheme– extended hours in return for every other Friday off

A mix of office (central London) and home working

25 days holiday plus bank holidays

Cycle to Work Scheme

Season Ticket Loan

Great office culture

Participation in industry events, including attending conferences and lectures

Training and professional development opportunities

All staff/team socials

Please send a CV and covering letter to violeta@energyinst.org should be no more than one side and should convey the three key reasons for your suitability.

Application closing date: 10th January

Interview date: 16th January

Starting date: 3rd February

Applicants must be eligible to work in the UK.