Contract type: Permanent
Hours: Full-time, 37.5 hours per week
Salary: circa £60,000 depending on experience
Location: Canary Wharf
WFH policy: Employees are required to attend the office 2 days/week
Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight.
Reports to: Senior Full Stack Engineer
Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications.
Role Summary:
As a Frontend Engineer, you will be joining a growing team of Software Engineers, Data Engineers, QA Engineers, DevOps Engineers, Scrum Masters. As a team you will design, develop and maintain LCCC’s digital platform that comprises of multiple applications including settlements tools, forecasting, digital platforms, calculation engines, data portals, and other applications that the business requires to help the UK achieve Net Zero by 2050. You will be working on multiple different project teams covering generation areas such as nuclear, hydrogen, solar, and tidal power.
Key Responsibilities:
Your key accountabilities encompass both the Low Carbon Contracts Company and Electricity Settlement Company.
Responsibilities include:
-
Actively engage in hands-on coding within a Scrum team, collaborating with Product Owners, Engineers, Data Engineers, QA Engineers, Solutions Architects, and Business Analysts.
-
Design highly scalable software solutions to enhance functionality and system longevity.
-
Collaborate with Business Analysts and Solution Architects to refine requirements, ensuring practicality and feasibility while validating development tasks in Jira.
-
Develop modules meeting both functional and non-functional requirements.
-
Coordinate deployments with the Release Manager, monitoring for successful integration.
-
Oversee design, build and test bug-fixing initiatives.
-
Prepare, review, and update technical documentation.
-
Build reusable components.
-
Participate in maintaining and improving existing applications.
-
Integrate front-end components within Docker containers.
-
Contribute to the broader engineering team.
-
Stay current with advancements in application development, analytics, programming languages and relevant technologies.
Skills Knowledge and Expertise:
-
3+ years of development experience.
-
In-depth knowledge of JavaScript, CSS, HTML, and other front-end languages.
-
Proficiency with React Native, React and TypeScript or other frameworks.
-
Experience with XML/JSON data models and integration with REST APIs.
-
Familiarity with push notifications and cloud messaging application programming interfaces.
-
Experience in dockerizing React apps.
-
Solid understanding of CSS frameworks, design patterns and relevant implementation models.
-
Strong grasp of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems.
-
Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM