Business Development Representative - French Speaker
26 days ago
London
Top notch tech pack to enable you to do your most productive work * Brand new optimized-for-hybrid working HQ in Zurich as well as local offices in hotspots London, Tampere, Warsaw, Boston, Singapore ...