United Kingdom£50000 - £60000 per year5-10 yrs expProduct
The Delivery Lead will manage complex client projects from discovery to launch while overseeing the project management team. They are responsible for resource planning, commercial health, and implementing efficient delivery processes using AI and automation.
The Business Development Manager will own the entire new business engine, from hunting opportunities to closing deals and managing commercial partnerships. They will also collaborate with marketing to build brand authority and nurture strategic relationships within the tech ecosystem.