Business Development Manager - £45,000 Base (£80,000 OTE) - London
3 days ago
London
Prior experience in working for an innovative and agile tech company, preferably within ecommerce, and closing large value deals Successful history of net new business Enterprise sales, with the ...