Business Development Manager
22 days ago
London
As the Business Development Manager, you will be responsible for identifying new partnership opportunities and driving key strategic deals. Experience in an internet or technology environment, with a focus on partnerships, business development, or business strategy. Ads experience and product dev...