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.