Head Of Growth Strategy

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

TYPE OF WORK

Full Time

SALARY

$5000

HOURS PER WEEK

40

DATE UPDATED

Feb 11, 2026

JOB OVERVIEW

Growth Strategist- Application Form
Remote, European Time Zone
I built this agency because I was excited about growing brands. Whilst others focus on ROAS and platfor ---------- trics.
We exist to guide brands through growth.

We hire people who want to understand why a brand’s margin is collapsing, not just how to get their ROAS UP. If you’re the kind of person who asks about the business before you look at the ad account, keep reading.

This role exists because I need someone who can sit in front of a founder, understand their P&L better than they do, and tell them the truth about what’s actually going to grow their business, even when that truth is uncomfortable.
— Andy Gray, Founder & CEO
Who We Are
We’re not media buyers. We’re Performance Scientists.
The Graygency works with 7-8 figure DTC e-commerce brands across the UK, US, and UAE. While other agencies are chasing ROAS and vanity metrics, we’re in the P&L  pulling apart unit economics, contribution margins, and the commercial levers that actually drive profitable growth.
For most of our clients, we’re not just managing their ads. We’re operating as their growth team, , building the commercial roadmap and growth strategy.

We then execute True Performance across the paid media platforms.
We’re also building this differently. AI-assisted analysis, automated reporting, custom tooling, we're replacing the busywork with technology so our people can focus on the thinking that actually moves the needle.

The Role
This is a commercially-focused growth strategist position for someone who understands that growing a DTC brand is about way more than optimisation. It's about understanding the entire business model and having the backbone to tell founders the hard truth when their expectations are unrealistic, their product positioning is broken, or their spend allocation makes no sense.

This is not an account management role. This is not a media buyer role.

Reports directly to the CEO. Part of the senior leadership team. The kind of role where you shape the agency, not just work in it.

What You’ll Actually Do
Own Strategy Across a Tiered Portfolio
Let’s be real, not every account needs the same level of strategic input, and pretending otherwise burns people out. You’ll build the framework for how we tier and serve clients:
Full growth strategy for our highest-value accounts. You’re in the room with the founder, setting the direction, challenging assumptions, building the commercial roadmap.
Consult and coach on mid-tier accounts alongside our platform specialists. You’re guiding, not doing.
Light-touch oversight on execution-focused accounts. Quick check-ins, flag issues, keep it moving.
Drive Commercial Outcomes
Understand every brand’s P&L: COGS, contribution margins, fixed costs, shipping economics, payback periods. Not as a nice-to-have  as the foundation for everything you recommend.
Work with our internal forecasting tools to develop financial models and forecasts that actually inform decisions, not just fill slides.
Make strategic recommendations on pricing, product positioning, and placement, not just media tactics.
Tell founders the truth. If their ROAS expectations are insane, their product positioning is off, or they’re spending 80% of their budget on existing customers and wondering why growth has stalled, you say it. With data. With credibility. Without losing the relationship.
Own Data & Reporting Quality
QA reporting infrastructure, pacing docs, and budget trackers. You won’t build every report, but when something’s off, you catch it before the client does.
Work with automated reporting tools (GoMarble,Internal measurement tools, custom dashboards) and understand their limitations.
Be hands-on enough to pull your own numbers fro ---------- ta, Google, Shopify, or our reporting stack. If you need someone else to pull data before you can think, this isn’t the right fit.
Develop the Team
Lead a cross-functional team including paid social, PPC, creative strategy, and execs.
Set the standard. Hold people accountable. Be the person the team goes to when they need strategic clarity.

What Success Looks Like



Non-Negotiables
Growth Track Record
5-7 years in e-commerce marketing preferably with both agency and in-house experience. Agency for the pace and multi-account muscle. In-house for the commercial depth. We need both.
Specific, provable numbers. “Scaled Brand from X to Y over 18 months.” Not “worked on high-profile accounts.”
You’ve built growth engines, not just maintained someone else’s.
We want 
Commercial & Financial Acumen
Deep understanding of e-commerce unit economics: COGS, contribution margin, LTV:CAC, payback periods.
You’ve built financial models for scenario planning. Not used someone else’s template  built them.
You can have a serious conversation with a founder about their business model, not just their ad account.
Data Literacy
You can build and maintain reporting infrastructure. Google Sheets, Looker Studio, or equivalent.
You QA data instinctively. Pacing docs, budget trackers, attribution data  you catch what’s off.
You pull your own numbers. You don’t wait for a deck.
Backbone
You’ve delivered hard truths to founders  on pricing, product, expectations, spend allocation  and kept the relationship. This isn’t optional. Half the job is telling smart people things they don’t want to hear.
You build trust through commercial credibility and strategic clarity, not by being nice.
You handle the code-switching of agency life  subscription supplement brand in the morning, luxury fashion in the afternoon  without dropping context.
Platform Knowledge
Strong understanding of Meta and Google platform dynamics. You’re not building campaigns, but you know exactly what good looks like and you can QA what the team produces.
Team Leadership
Managed 2-3 direct reports and directed 5-10 cross-functionally.
Energised by developing junior talent. If mentoring smart specialists into strategists feels like a burden rather than a privilege, this isn’t the role.

What Would Make You Stand Out
Multiple e-commerce verticals, not just one category.
Brands at different stages: early growth, scaling, mature.
Background in consulting, analytics, or finance before moving into marketing.
Built proprietary frameworks, tools, or measurement systems.
International expansion or multi-market experience.
Opinions on how AI and automation multiply strategic impact. We’re building with GoMarble, MCP servers, Claude, and custom alerting. You should be excited by that, not threatened.

Red Flags
Account managers who are great at relationships but can’t show growth numbers.
Media buyers who only think in platform tactics.
People who’ve only worked on mature, high-spend brands in maintenance mode.
Anyone who jumps to tactics before asking diagnostic questions.
People-pleasers who avoid hard conversations to keep things comfortable.


Reports directly to the CEO. Part of senior leadership.
Genuine autonomy to build and lead your function.

This is a chance to shape a growing agency during a pivotal ---------- nt. Work with ambitious 7-8 figure DTC brands. Build systems that scale. Be part of redefining what a performance marketing agency looks like when it’s built around commercial thinking and technology, not just ad accounts and decks.

Please apply through the following link:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,104 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Head-Of-Growth-Strategy-1577098
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1577098
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 881972
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1577098
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1577098' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1577098 
0.0017   UPDATE employer_jobs SET hit_counts '***Feb-11-2026=198***Feb-12-2026=55***Feb-13-2026=13***Feb-14-2026=11***Feb-15-2026=14***Feb-16-2026=11***Feb-17-2026=7***Feb-18-2026=12***Feb-19-2026=6***Feb-20-2026=8***Feb-21-2026=5***Feb-22-2026=1***Feb-23-2026=5***Feb-24-2026=1***Feb-25-2026=2***Feb-26-2026=3***Feb-27-2026=3***Mar-01-2026=3***Mar-02-2026=1***Mar-03-2026=1***Mar-05-2026=1***Mar-06-2026=5***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=4***Mar-10-2026=1***Mar-13-2026=1***Mar-14-2026=3***Mar-15-2026=2***Mar-16-2026=4***Mar-17-2026=7***Mar-18-2026=8***Mar-19-2026=3***Mar-20-2026=1***Mar-21-2026=3***Mar-22-2026=2***Mar-23-2026=8***Mar-24-2026=6***Mar-25-2026=2***Mar-26-2026=6***Mar-27-2026=3***Mar-28-2026=1***Mar-29-2026=3***Mar-30-2026=2***Mar-31-2026=1***Apr-01-2026=2***Apr-03-2026=2***Apr-04-2026=1***Apr-05-2026=2***Apr-08-2026=1***Apr-09-2026=1***Apr-16-2026=1***Apr-18-2026=1' WHERE job_id'1577098'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=355***Mar-2026=85***Apr-2026=11' WHERE job_id'1577098'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1577098' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1577098 
0.0005   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)