UK – Paid Search Manager
- Location
- Greater London, England, United Kingdom
The Role We're looking for a Search Account Manager to lead the strategy, performance, and client relationships across a portfolio of paid search accounts. You'll combine strong platform expertise with strategic thinking to ...