Paid Social Strategist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

3000 - 4000

HOURS PER WEEK

40

DATE UPDATED

Apr 27, 2026

JOB OVERVIEW

Our paid social performance directly impacts business growth.

Right now, we need someone who can manage, optimize, and scale ad accounts; not just maintain them.
We don’t need someone who just “runs ads.”

We need someone who understands performance, profitability, and decision-making behind the numbers.
We’re not looking for a passive account manager waiting for direction.

We need someone who can take ownership, think commercially, and continuously improve results.
— Andy Gray, Founder & CEO

IMPORTANT: Please read below before submitting your application.

In the application form, you'll be required to submit a 2-minute video introduction answering: Who are you, and why do you think you're the best fit for this role?
You'll also be asked a few short written questions. If your video checks out, we'll invite you to interview.

In your application, use the Code: 8000. Applications without this subject line will not be reviewed.

WHO WE ARE
The Graygency is a performance marketing agency working with 7–8 figure DTC e-commerce brands across the UK, US, and UAE.

We call ourselves Performance Scientists; we're in the P&L, not just the ad account.

We're building an agency powered by systems, AI, and commercial thinking, not headcount.

WHAT YOU'LL ACTUALLY DO
Paid Social Management
- Deliver the Paid Social Strategy to hit platform acquisition and retention targets
- Manage and optimise paid social ad accounts (Meta, TikTok, etc.)
- Execute and iterate campaigns based on performance data
- Monitor budgets, pacing, and performance daily
- Ensure campaigns are driving profitable growth (not just vanity metrics)

Strategy & Execution
- Implement strategies and testing frameworks to drive profitable growth
- Assist Paid Media Strategists in executing digital strategy
- Contribute to marketing and content strategy for client brands

Performance & Insights
- Produce reports, strategic insights, and innovation to improve KPIs
- Translate data into clear recommendations for clients
- Stay up to date with trends, platforms, and industry data (IPA, WARC, etc.)

Client & Account Ownership
- Support communication with clients (weekly/monthly updates)
- Deliver insights, reports, and clear recommendations
- Take ownership of performance; not just execution
- Build strong relationships and trust with clients

Continuous Improvement
- Stay up to date with platform changes, trends, and best practices
- Bring new ideas and strategies proactively
- Identify opportunities to improve efficiency, scale, and profitability
- Contribute to internal systems and processes

The Skills We Need You To Bring
- 2 to 5+ years experience in Paid Social (Meta, TikTok, etc.)
- Experience managing ad accounts and budgets
- Strong analytical and data-driven mindset
- Understanding of performance marketing (not just boosting posts)
- Experience in a client-facing role
- Ability to work in a fast-paced, remote environment
- Strong communication and collaboration skills

Nice-to-Haves
- Experience with DTC e-commerce brands
- Familiarity with tools like Triple Whale, Northbeam, Shopify (Analytics), Data Studio/Two Minutes Reports/similar, DataFeedWatch/similar
- Understanding of creative strategy and hooks
- Experience working with creative teams
- Exposure to AI tools and automation

What Success Looks Like
- Accounts scale profitably (not just spend increases)
- Clear improvements in CPA, ROAS, and contribution margin
- Strong testing velocity across creatives and audiences
- Clients trust your insights and strategic direction
- You take ownership; not just complete tasks

Red Flags (Don't Apply If…)
- You only execute tasks without understanding performance
- You focus on metrics without understanding profitability
- You wait for instructions instead of thinking proactively
- You struggle with feedback or iteration
- You can’t keep up with a fast-paced environment

What We Offer
- Salary Band: £40,000 – £50,000 per annum
- 5 weeks holiday per year
- Fully flexible working hours
- Employee assistance program
- MacBook provided
- Employee pension scheme (3% contribution)
- Rapid progression opportunities

Our Culture
We believe in doing things well at The Graygency; we are constantly looking for ways to innovate and improve the delivery of our product. Every day we turn up and deliver our best work as a team in order to deliver the best results for the brands that trust us with their marketing budgets.

If you are ready to work and have the skills required, please submit your application directly here:

----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0243
Total Execution Time  0.0258
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Social-Strategist-1633368
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0188 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1633368
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 881972
 LIMIT 1 
0.0091   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1633368
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1633368' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633368 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-27-2026=240***Apr-28-2026=10***Apr-29-2026=12***Apr-30-2026=6***May-01-2026=6***May-02-2026=3***May-03-2026=4***May-04-2026=7***May-05-2026=1***May-06-2026=1***May-07-2026=3***May-08-2026=1***May-09-2026=3***May-10-2026=1***May-11-2026=1***May-12-2026=2***May-13-2026=3***May-16-2026=4***May-17-2026=1***May-18-2026=1***May-20-2026=3***May-21-2026=2***May-24-2026=1***May-26-2026=1***May-27-2026=1***May-28-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-03-2026=2***Jun-10-2026=1***Jun-15-2026=1***Jun-20-2026=2***Jun-21-2026=1' WHERE job_id'1633368'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=268***May-2026=52***Jun-2026=8' WHERE job_id'1633368'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1633368' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633368 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '881972'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)