None of the great work we do would be possible without the awesome people in our team.

We could try to tell what it’s like to work here and all the reasons we think it’s great, but let’s face it we’ll sound like every other agency and it won’t be a true reflection of us. So we’d rather our people tell you themselves*:

What I really love about agenda21 is that it is a fast-paced and dynamic company which has allowed me to be exposed to incredible opportunities that have steered my career in the direction I wanted. One of the best things about working here is being surrounded by some of the brightest minds in the industry across all levels of the business. The team values continuous learning and development and we share an open environment in which we celebrate the success of others.
— Michalis, Head of Paid Search
Having so many young talents under one roof means you get to exchange with people from different backgrounds and learn every day. I get to go from one project to another and have discussions about topics from audience segments, smart bidding, data layer, html sitemap…When people are that passionate about their area of expertise it makes it so easy to communicate with clients, and means no day is like the other!
— Martin, Client Account Director
I came to agenda21 after working client side and I was nervous initially as I’d heard agencies can be fast-paced and pretty cut-throat. As it happens, being offered this job has probably been the best thing that’s happened to me, work-wise. Everyone’s been kind and helpful from day one, and I can honestly say I’ve never worked anywhere where there’s a perfect balance between feeling supported but also being encouraged to do your own thing. Oh, and I love the people. I’ve never worked with a bunch of such clever, sharp, funny, calm, brilliant people.
— Vicky, Content Account Manager

That pretty much sums us up.

*no incentives, bonuses or bribes were offered or given in exchange for these opinions, we promise.

Also, we’re so clever and digitally ‘on it’ we even put our Instagram feed below, so you can see what we look like:

Do you think we’d be great together? Come join us.

If we sound like the sort of place you’d like to work at, take a look at our vacancies below.

If you can’t see anything that’s quite right for you, send Hannah, who leads our recruitment, your CV anyway and we’ll be in touch if the right role comes up.

Head of Media Planning (Maternity Cover)

We are looking for an experienced Head of Media Planning for a 12 month FTC to cover maternity leave. As a planning prodigy, you’ll take the lead on developing media strategies across our existing client portfolio and for new business opportunities, quickly getting to the heart of a client brief and developing strategic solutions to meet objectives. Working very closely with our Head of Paid Media, you’ll also be shaping our media product and leading on the upskilling and strengthening of the media planning capability within the media team and wider agency. This is a senior role within the agency, so you’ll need to be experienced enough to hit the ground running, be self-sufficient in your approach, have a deep understanding of the current media landscape, particularly in the digital space, and have great existing relationships with media partners.


  • Planning and developing media that aligns with our connected, data driven way of thinking

  • Working with our senior clients, advising them on the best ways meet their challenges through media

  • Briefing our media team to bring those strategies and approaches to life

  • Leading the media strategy across our existing client portfolio

  • Leading the media approach within our new business pitches

  • Shaping our media product, ensuring we remain at the front of developments and innovations

  • Upskilling and strengthening of the media planning capability within the media team

  • Telling the stories within our work for case studies and awards


  • 10 years + experience agency and/or client-side experience in planning & buying media for both short- and longer-term business outcomes

  • Digital is within our DNA – we are looking for planners with experience that aligns with our connected, data driven way of thinking

  • A curious & creative mind – with a passion and proven track record in shaping media strategies for your clients

  • Expert knowledge of planning tools including Comscore, GWI, TGI, YouGov, Touchpoints

  • Expertise and passion for keeping up to date with the latest developments across the media industry (digital & non-digital)

  • Strong presentation crafting and delivery skills – proficient both in pitching for new business and working with senior clients

  • Preferred qualifications – Bachelors or advanced degree in psychology, business, marketing or advertising

Client Services Account Director

Our Client Service Account Directors are the lynchpins between our clients and our agency. Leading one of our client ‘villages’, you’ll be instrumental in connecting our clients to the services, capabilities and resources they need to meet their business objectives. This means managing a portfolio of client accounts and projects including planning, implementation, budget management, invoicing and reporting. This is a varied and demanding role which means you’ll work closely with all teams in the agency, bridging the gap between our clients and our specialists to ensure that all work is delivered on brief, on time, on budget and to the highest standard. But don’t worry you won’t be alone; you’ll report to a Client Partner and have the support of an Account Manager to help you ensure our client deliverables are met and any problems are solved.


  • Leading one of the client ‘villages’ across a range of digital media projects and campaigns

  • Managing a portfolio of clients and projects and all aspects of the relationship from briefing and campaign implementation through to commercial aspects

  • Acting as the lynchpin between the client and other specialist delivery teams

  • Managing the day-to-day contact with client marketing teams

  • Leading critical status and reporting meetings on a weekly, monthly and quarterly basis

  • Identifying opportunities for client growth and development

  • Managing and developing of an Account Manager


  • 4+ years’ relevant experience in a client relationship or account management capacity, ideally in the digital industry

  • Passion for digital marketing, taking a natural interest and keeping up to date with its fast-moving evolution

  • Proactive, solution focused and ambitious nature - willing to go the extra mile for your clients

  • Capacity to thrive in a fast-paced workplace

  • Ability to deal with ongoing change, pressure and ambiguity

  • Logical, objective, organised and systematic approach to work

  • Impeccable communication and project management skills

  • Strong problem-solving skills

  • Passion for digital marketing

  • Confident and resilient nature

Technical SEO Lead

Are you an experienced SEO practitioner looking for something a bit different? Look no further. We’re looking for a senior Technical SEO Lead to lead our SEO activity overseas. This role will oversee the strategy and management of SEO activity and work alongside the digital team in the clients’ office. The role is suitable for a senior SEO who has significant client facing experience, as well as advanced technical skills to help resolve complex technical SEO challenges collaboratively with developers and other digital stakeholders. Based in market, you’ll need to be a strong communicator, comfortable working independently, and able to manage a support team based in London.


  • Analysing international websites and providing recommendations for optimisation relating to search engine crawling capability, indexation, accessibility, mobile performance, on-page optimisation and backlinks

  • Support the implementation of your recommendations, working with in-house development teams

  • Being able to adapt and understand new web development technologies and how this affects SEO

  • Work with client stakeholders to understand infrastructure and frontend presentation layers and how this impacts SEO

  • Understanding business operations and requirements and how best SEO integrates with goals

  • Collate and provide insights from data by working with analysts to ensure accurate and actionable reporting can be produced

  • Reporting and presenting results, actions and next steps to clients weekly and monthly, and in quarterly meetings

  • Developing strategies for the client, setting relevant KPI’s and achievable SEO targets aligned to other digital marketing channels

  • Developing strong relationships with key client stakeholders.

  • Managing an SEO Executive


  • 6+ years SEO experience, with evidence previous SEO success

  • In-depth technical knowledge, with experience managing and executing SEO for an enterprise business

  • Significant client-facing experience and ability to manage senior stakeholders

  • Experience in developing client strategies

  • Working knowledge of a variety of CMS

  • Previous experience in providing technical audits and ongoing recommendations

  • Excellent CSS, JavaScript (especially Angular.js & React.js) and HTML skills

  • Advanced Excel skills and analytical skills (inc. Adobe and Google Analytics)

  • Ability to work to deadlines

  • Experience working with a wide variety of SEO/Search tools

  • Experience in managing people

Technical SEO Executive

Are you a Technical SEO Executive extraordinaire? If so, we need you! Reporting to your SEO Account Manager, you’ll be responsible for providing our clients with technical and on page recommendations, as well as producing reports with insightful analysis to help improve the performance of their sites. Starting with comprehensive audits and analysis, you’ll implement and manage different SEO initiatives using best practice techniques to drive the best results possible to meet our clients’ objectives.


  • Technical recommendations to improve SEO performance

  • Reporting and analysis

  • Website technical auditing and recommendations based on SEO best practice

  • Keyword research and mapping

  • Providing on page recommendations

  • Monitoring of accounts


  • Understanding of basic technical SEO best practices

  • Understanding of cross device SEO

  • Knowledge of Google Search Console and Google Analytics

  • Good technical skills – HTML, HTML5, JavaScript, Angular JS

  • Basic understanding of server responses and behaviour

  • Understanding of how search engines crawl, index and render web-pages

Media Account Manager

We're looking for a brilliant Media Account Manager to take ownership of the creation, optimisation and development of campaigns across a number of our high-profile client accounts.  You’ll be on the front line of delivering their digital media needs, including digital display, programmatic, social, DOOH and Addressable TV. You’ll be working closely with an Account Executive to support you, so you'll manage and help their development too.  We need someone who can hit the ground running, so digital planning and buying experience within an agency environment is essential. What we’re really looking for is a passion, drive and curiosity about digital media that will lead you to deliver outstanding work for our clients.


  • Paid media partner research and media plan recommendations based on client KPIs

  • Planning and delivering campaigns across multiple connected media channels

  • Being the day-to-day point of contact for clients on campaign activity

  • Campaign optimisations and tests with attention to detail and accuracy

  • Providing key insights into performance in reporting and making appropriate recommendations


  • 2-4 years' relevant experience

  • Experience in the development, management, and coordination of digital media campaigns

  • An omnichannel outlook, with a good understanding of the media owner landscape including programmatic and social platforms

  • Some previous experience in managing an Executive or Assistant would be a benefit

  • A proactive, solution focused and ambitious approach - willing to go the extra mile

  • Working knowledge of Microsoft Office portfolio

PPC Account Manager

We're looking for a brilliant Account Manager to take ownership of the creation, optimisation and development of a patch of our Paid Search accounts.  You’ll be the first point-of-call for your client accounts across all their PPC needs, managing the performance of the activity. Working closely with an Account Executive to support you, you'll manage and assist in their development too.  We need someone who can hit the ground running, so experience in PPC within an agency environment is essential. If you have experience with large scale brands, that’s a bonus, but what we’re really looking for is passion and drive to deliver for our clients.


  • Deep understanding of clients' brand, business, marketing and objectives and where search fits within these

  • Agreeing and delivering the performance, return on investment and other KPIs

  • Developing campaign strategies that achieve client outcomes and goals

  • Managing bidding strategies across accounts and ensure activity is to budget

  • Delivering in-depth analysis to understand performance and driving innovation, ideas and strategic guidance across the team

  • Working alongside Client Directors and other teams to achieve key business objectives, offering insight and direction around Paid Search

  • Building partnerships with internal and external parties


  • 2-4 years' relevant experience

  • Experience in the development, management, and coordination of Paid Search and Google Shopping strategies

  • A proactive, solution focused and ambitious approach - willing to go the extra mile

  • Familiarity with Google Merchant Centre, shopping feeds and opportunities within Google Shopping

  • Comfortable working to CPA, revenue and ROI targets

  • Working knowledge of Microsoft Office suite

Senior PPC Account Executive

Our Senior Paid Search Account Executives play a front-line role in supporting the Paid Search teams to implement campaigns across our client portfolio. Reporting into an Account manager,  this roles involves all aspects of campaigns including planning, implementation, reporting, analysis and campaign management. The role is key to ensure the campaign achieves its KPIs and that our clients are happy, with their expectations managed. Perfect for someone with a year or so experience in Paid Search, we’re looking for a keen bean who wants to develop their Paid Search skills further, potentially taking on some wider media responsibilities too.

Some things you’ll be responsible for

  • Paid search planning and recommendations based on client KPIs

  • Set up relevant campaign settings and tracking of campaign elements

  • Implementation of Paid Search activity, working alongside the Account Manager

  • Accurately monitoring campaign performance and budget pacing, highlighting any fluctuations and providing suggestions

  • Attend necessary client calls/meetings

  • Campaign optimisations and tests with attention to detail and accuracy

  • Provide key insights into performance in reporting commentary

  • Manage the finance process so invoices are accurate and delivered on time

Things you’ll need

  • At least 1 year to 18 months’ experience in a Paid Search Executive / Assistant role

  • Experience in the planning, implementation and coordination of Paid Search activity

  • Experience with Paid Search platforms such as Google AdWords, Google Analytics

  • Able to work to CPA, revenue and ROI targets

  • A keen eye for detail

  • Working knowledge of Microsoft Office portfolio


Name *

Just so you know, by submitting your details you agree to us using them for recruitment purposes. If you want more information on what this means, please read our Privacy Policy.