PPC Manager
- Location
- Slough, England, United Kingdom
where the business invests to scale performance. The PPC Manager will take ownership of paid search across multiple markets, combining hands‐on campaign management with longer‐term strategy. You’ll test, analyse and optimise performance, dig beyond surface‐level metrics to understand what is really driving results ...