Head of Business Insights New London, England, United Kingdom
3 months ago
London
Lead the design, development, and delivery of business insights that support strategic planning, commercial operations, and performance management. Translate complex data sets into clear, concise, and actionable insights through proficient data storytelling and visualisation. Build and manage a high