Contact Centre Site Lead - Barcelona


Any Location

£90,000 - £95,000


Avi George
020 8989 7779

Apply Now

Contact Centre Partners (CCP) is a specialist recruitment consultancy that provides permanent, interim, and temporary staffing solutions within customer contact.

Contact Centre Partners are delighted to once again be supporting one of the world's most recognisable and market leading brands in their search for a Contact Centre Site Lead.
Based in Barcelona you will have full oversight for an FTE of c300 FTE working in what is known within the business as its Centre of Excellence". The head count is forecast to grow over the next 2 years. As the site lead you essential have full autonomous responsibility for all areas of operational performance with direct influence of the customer journey.

You remit will include but will not be limited to;

  • Driving Business Direction
  • Solid Commercial Acumen
  • Budget Control
  • Stakeholder Management
  • Cultural Engagement
  • Process, Quality, Output Improvements
  • Growth
  • Customer Satisfaction
  • Strategy planning & design
  • Strong Leadership & Vision

This is a multilingual, multicultural site, this will be a major factor to consider when putting together business and change plans to unite and promote harmony. Languages covered are English, French, German and Italian. Although this is not an essential portion of the remit, a professional with business fluency and one other language would be highly advantageous.

This life changing opportunity is better discussed on the phone. If the above sounds like you, we need to talk.

For full details please apply with your CV via the link below