Spanish Speaking Business Development Manager
12 days ago
London
You will take charge of the entire sales process, from prospecting and securing meetings to delivering compelling presentations, demonstrating our technology, and successfully onboarding new brands ...