Brilliant opportunity for a Head of Engineering to join a leading full-service digital agency.
Specializing in designing and building exceptional digital experiences by blending strategy, insight, design and engineering with best-in-class technology and agile methodologies, this is a team of around 100 professionals, including designers, software engineers, project managers, and client service experts.
They are now searching for a hands-on leader, someone who remains deeply passionate about innovation and technology. The ideal candidate will be equally comfortable in leadership and hands-on client work, with 50% of your time billable to client projects and the other 50% dedicated to engineering leadership.
Key Responsibilities:
Hands-on and Billable Aspects:
* Client Workshops and Presentations: Lead workshops to translate client needs into technical requirements and present solutions to stakeholders.
* Technical Consultation: Provide expert advice on system architecture, design, and technology stacks, and recommend improvements for client projects.
* Prototyping and Proof of Concepts (POCs): Develop prototypes or POCs to validate ideas and demonstrate feasibility.
* Technical Audits and Assessments: Conduct comprehensive system audits and provide detailed recommendations for improvement.
1. Engineering Leadership Aspects:
* Partner with the Senior Leadership Team, particularly the CTO, to ensure engineering teams adopt programming languages and frameworks that align with technical strategy.
* Foster a strong engineering culture of innovation and collaboration through communities of practice, hackathons, and knowledge sharing.
* Hire, mentor, and retain top engineering talent, ensuring their professional growth.
* Oversee project timing and estimation, participate in business pitching, and respond to tenders.
* Regularly review and identify gaps in technical capability, ensuring the team has a clear path to mastering new skills.
* Establish and enforce best practices, standards, and processes for software development.
* Effectively communicate the engineering vision, strategy, and progress to the senior leadership team.
Technical Skills and Expertise:
* Experience with Inviqa’s core software engineering stack: ReactJS, NextJS, Remix, Node (Express), Python (Django, Flask), AWS & Azure Administration.
* A vocal advocate for adopting a modern, future-fit tech stack aligned with company goals.
* At least 5 years in senior engineering leadership with a proven track record of delivering successful projects in a fast-paced, agile environment.
* Experience in eCommerce (Shopify), modern headless CMS (ContentStack), and Product Information Management (Akeneo) is highly desirable.
* Strong background in software architecture, engineering processes, and development standards.