Customer Contact jobs

Found 1 job
    • Leeds
    • £90,000
    • Posted 12 days ago

    ​ This role is responsible for leading the Business Development Team, which sits within the wider Client Experience directorate. Reporting to the Director of Client Experience and working alongside the Head of Strategic Relationships, Head of Marketing and Brand, and Head of Client Journey, contr...