Customer Service Team Manager - German bilingual (Barcelona) at Quince | Shinobi Jobs