French, Spanish, Italian : Sales BD Manager
6 days ago
London
The rest is wfh) Languages : English +any two of the above ( French, Spanish or Italian) Sector ... The company is global, and has a very well established reputation , so is an easy " sell" as most ...