Growth & Marketing Analyst

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

TYPE OF WORK

Part Time

SALARY

?55,000–?65,000/month

HOURS PER WEEK

25

DATE UPDATED

Feb 5, 2026

JOB OVERVIEW

Growth & Marketing Analyst – Remote, Part-Time

?55,000–?65,000/month | 25 hrs/week (5 hrs/day, Mon–Fri) | Growth to full-time possible

About Us

I run a boutique growth consultancy working with DTC and eCommerce brands in skincare, wellness, and consumer products. I help founders scale profitably through better data and strategy.

About the Role

I need a sharp analyst who can work independently, thinks clearly, and writes well. You'll support client work by analyzing performance data, maintaining reporting systems, researching creative trends, and preparing deliverables.

This is not a media buying role. You won't run ad accounts or speak with clients. You'll work behind the scenes—organizing data, spotting insights, and helping me deliver excellent work.

What You'll Do

- Pull and analyze weekly performance data (Meta, Google Ads, Shopify, GA4, Triple Whale)
- Build and maintain dashboards and tracking sheets
- Identify trends, anomalies, and opportunities in campaign data
- Write weekly performance summaries and client reports in clear, professional English
- Research competitor ads and creative strategies
- Maintain creative testing trackers and document learnings
- Draft creative briefs and light ad scripts
- Source and vet UGC creators and freelance designers
- Support audit prep, pitch decks, and client research

Requirements

- 2-4 years of experience in marketing analytics, eCommerce operations, or agency work
- Exceptional written and spoken English (this is non-negotiable—you'll be writing client-facing materials)
- Strong skills in Google Sheets and Excel (formulas, pivot tables, data organization)
- Comfortable working with numbers, metrics, and performance data
- Solid understanding of paid social fundamentals (Meta, Google, TikTok)
- Highly organized, detail-oriented, and self-sufficient
- Able to work independently without constant oversight

Bonus Points

- Experience with DTC or eCommerce brands
- Familiarity with Shopify, GA4, or Triple Whale
- Background in agency or consulting environments
- Experience preparing decks or performance reports

How to Apply

Send a message with:

1. A brief intro. Who you are and why you're interested
2. Your relevant experience (marketing analytics, eCommerce, or data work)
3. A sample of your work: dashboard, report, analysis, or deck (link or attachment)
4. Your favorite DTC brand and one thing they do well

Applications without a work sample will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0142
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Growth-Marketing-Analyst-1572711
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1572711
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 901642
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1572711
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1572711' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1572711 
0.0009   UPDATE employer_jobs SET hit_counts '***Feb-05-2026=97***Feb-06-2026=52***Feb-07-2026=14***Feb-08-2026=19***Feb-09-2026=15***Feb-10-2026=12***Feb-11-2026=4***Feb-12-2026=1***Feb-13-2026=7***Feb-14-2026=1***Feb-15-2026=2***Feb-16-2026=5***Feb-17-2026=2***Feb-18-2026=5***Feb-19-2026=2***Feb-21-2026=1***Feb-22-2026=2***Feb-23-2026=2***Feb-24-2026=1***Feb-25-2026=1***Feb-28-2026=1***Mar-02-2026=1***Mar-03-2026=1***Mar-04-2026=3***Mar-07-2026=2***Mar-09-2026=4***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=1***Mar-16-2026=1***Mar-17-2026=2***Mar-19-2026=2***Mar-24-2026=1***Mar-31-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-06-2026=1***Apr-07-2026=1***Apr-09-2026=2***Apr-10-2026=2***Apr-17-2026=1' WHERE job_id'1572711'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=246***Mar-2026=22***Apr-2026=9' WHERE job_id'1572711'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1572711' 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` = 1572711 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '901642'
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)