Sales and Marketing Lead

Delegate work to others as appropriate and support them in using effective project planning techniques. To work with the Senior Management team to plan, set and…

£25,000 - £29,000 a year
1 vacante