Lead Front-End Engineer
Front-End focused role
Drive technical decision making
Hybrid with onsite parking
About this role:
We are seeking a Lead Engineer who thrives in architecting robust systems and mentoring talented teams. This role will be instrumental in guiding multiple product engineering squads through early-stage problem-solving, evaluating new technologies, and ensuring solutions are fit for purpose.
Responsibilities:
1. Technical Leadership and Architecture:
-
Provide deep architectural insights into system applications and designs across microservices, enterprise, and other architectures.
-
Collaborate closely with solution architects and senior developers to shape architecture strategies.
2. Front-End Expertise:
-
Lead the development of front-end architectures, focusing on modern web standards with React, Angular, and other frameworks.
-
Extensive experience with various front-end frameworks is essential.
3. Technology Transformation:
-
Drive transformation and modernization initiatives, particularly in transitioning to web-based technologies.
-
Experience integrating and modernizing legacy systems and applications.
4. Cloud and DevOps:
-
Hands-on experience working in cloud environments (AWS preferred, Azure acceptable).
-
Proficiency in DevOps practices, CI/CD pipelines (TeamCity, Octopus, Jenkins), and deployment strategies.
5. UI/UX Design and Accessibility:
-
Champion foundational UI practices, user experience design, and accessibility standards.
-
Ensure user-centric design principles are embedded in development processes.
6. Team Collaboration:
-
Work closely with Agile delivery leads, Product Owners, and cross-functional teams to deliver high-quality solutions.
-
Mentor and uplift team capabilities through hands-on guidance and technical expertise.
Requirements:
-
Proven experience in front-end architecture and development, with a focus on technical leadership and mentoring.
-
Strong proficiency in modern front-end frameworks such as React, Angular, etc.
-
Hands-on experience in cloud environments and familiarity with DevOps practices.
-
Exposure to .NET Core is beneficial, but not required (experience with Node.js, Java, or similar is acceptable).
Benefits:
This is a great opportunity to join a company going through an exciting period of transformation and modernisation. You will get the opportunity in this role to apply your expertise to help shape the company's journey. You will be spearheading front-end engineering best practices and helping uplift capability within the team. In reward for your efforts, you will enjoy an extensive benefits package and great team environment.