Business Development Manager
- Location
- Greater London, England, United Kingdom
proven track record in acquiring new customers, particularly in the German market. If you are digitally savvy and passionate about modern technologies and global internet brands, this role offers an exciting career opportunity. Your Responsibilities Proactively identify and approach potential new clients in the UK and Netherlands through networking, direct ...