Channel Sales Manager - Spain
- Location
- Greater London, England, United Kingdom
while recommending resource allocation and strategic adjustments to accelerate growth. Skills, qualifications and experience we look for Bachelor's degree or above. Native-level Spanish and fluent English, with the ability to communicate effectively in a multinational business environment. 2-5 years of experience in channel sales, key account ...