Growth Marketing Manager Meta Ads + Creative Strategy + Social Media

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

TYPE OF WORK

Full Time

SALARY

$6–$8

HOURS PER WEEK

35

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

We are a U.S. skincare brand looking for someone to take full ownership of growing our business through organic social media and Meta advertising.
We are starting from a relatively small paid-social presence and want someone who can build the system, test aggressively, learn from the data, and continuously improve results without needing to be told what to do every day.
We need someone who understands both creative and performance marketing.

What You'll Own

Creative Strategy + Ad Creation
Research competitors and winning Meta/TikTok ads
Identify successful hooks, angles, offers, formats and creative trends
Develop new ad concepts based on that research and our performance data
Write scripts, hooks, headlines and ad copy
Create static image ads
Create video ads using our existing library of B-roll, UGC and product footage
Turn winning concepts into multiple variations for testing
Each week, you should proactively send us a clear shot list and instructions for anything you need filmed.


Meta Ads

Set up, manage and optimize Meta advertising
Make sure tracking and account setup are functioning properly
Launch and test new creative regularly
Monitor spend and performance
Identify winning and losing ads
Pause, iterate and scale based on results
Test new hooks, angles, formats and offers
Monitor ROAS, CPA, CTR, CPC, CPM, conversion rate and other relevant metrics
Troubleshoot performance or tracking issues
Continuously use ad performance to guide the next round of creative

We are starting small and want someone who can build the account responsibly over time, rather than simply spending more money.


Weekly Ownership + Reporting

We do not want someone who waits for us to assign tasks. Each week, we expect you to tell us:
What happened → What you learned → What you're changing → What you're testing next → What you need from us.


Hours + Trial

This position will begin with a paid 6-week trial at approximately 30 hours per week.
If the relationship is working and we see strong execution, strategy and progress, we would like to grow the role into a full-time, long-term position.
Our goal is to find someone who can eventually own this entire area of the business.
Compensation: $6–$8 USD/hour depending on experience.

How to Apply

Please do not send a generic cover letter.

Start your application with:

YES

Then answer the following questions.

1. Tell us about your experience running Meta ads for e-commerce brands.

What types of products have you advertised, approximately how much ad spend have you managed, and what were you personally responsible for?

2. Can you personally create ad creative, not just manage campaigns?

Please send 3–5 examples of ads YOU personally created, including both static and video examples if possible.

Tell us exactly what part of each ad you created.

3. Can you write scripts and hooks?

Give us 3 hooks you would test for a moisturizer designed for very dry, sensitive skin.

4. How do you research winning ads?

Explain how you use competitor research, Meta Ad Library, TikTok or other tools to find ideas worth testing.

5. Tell us about one Meta campaign you personally improved.

What wasn't working, what did you change, and what happened?

Please include real metrics when possible.

6. Imagine our ads have been running for two weeks and ROAS is poor. What would you investigate before d ---------- what to change?

7. Have you managed organic social media for a brand before?

Please send examples of accounts or content you personally managed and explain your role.

8. What would you include in the weekly report you send us?

9. What hourly rate are you looking for, how many hours are you available, and are you currently working with other clients?

Finally, end your application with this exact sentence:

I am comfortable taking ownership and telling Era Organics what we should do next.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Growth-Marketing-Manager-Meta-Ads-Creative-Strategy-Social-Media-1738257
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738257
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 676539
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738257
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738257' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738257 
0.0016   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=473***Sep-26-2026=75***Sep-27-2026=1' WHERE job_id= '1738257'  
0.0012   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=549' WHERE job_id= '1738257'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738257' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738257 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '676539'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)