Channel Business Development Manager, EMEA (French-Speaking)
14 days ago
London
This role is based in London (or remote within UK) and reports to the Sr. Manager, WW Channel ... Exemplary verbal and written English & French communication skills required, while fluency in ...