Freelance to Fulltime Video Ad Editor (Meta & TikTok)

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

TYPE OF WORK

Any

SALARY

$800-1200

HOURS PER WEEK

40

DATE UPDATED

Mar 3, 2026

JOB OVERVIEW

Who we are
LoveBook is a personalized gift company helping millions of people say what they don’t always know how to say. Our ads focus on emotional storytelling, authentic UGC, and ---------- nts that stop the scroll and drive action.

The Role
We’re looking for an experienced freelance editor with a proven track record creating high-performing Meta and TikTok ads. This role is about more than just cutting clips — we want someone who understands how to:

Stop the scroll in the first seconds.

Drive engagement and purchases with strong hooks, pacing, captions, and CTAs.

Take RAW UGC and turn it into polished ads.

Take existing ads and make them stronger through smart recuts and refinements.

Learn our brand voice and style, then run with it without needing constant direction.

What You’ll Do

Deliver weekly batches of short-form video ads (15s + 30s) across 9x16 and 1x1 formats.

Create recuts of existing ads with new hooks, captions, and energy.

Produce supporting static creatives in standard ad sizes.

Follow proven best practices while experimenting with fresh approaches.

What We’re Looking For

Proven success editing Meta and TikTok ad creatives.

A portfolio that shows you know how to make ads that convert.

Strong grasp of storytelling, editing for emotion, and building urgency.

Ability to work independently with minimal hand-holding while meeting weekly deadlines.

What We Provide

A steady stream of assets (RAW UGC, templates, examples).

Clear brand guidelines and references to top-performing ads.

Ongoing work with room to grow if it’s a strong fit.

How to Apply

Share examples of Meta/TikTok ads you’ve edited that drove results.

Briefly describe your experience with UGC-style editing and ad optimization.

Confirm availability for consistent weekly deliverables.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0032
Controller Execution Time ( Jobseekers / Job )  0.0314
Total Execution Time  0.0375
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Freelance-to-Fulltime-Video-Ad-Editor-Meta-TikTok-1473717
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0182 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1473717
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 850044
 LIMIT 1 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1473717
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-24',ej.date_added) duration_daysDATEDIFF('2026-07-24',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-07-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1473717' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1473717 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-19-2025=68***Sep-20-2025=119***Sep-21-2025=66***Sep-22-2025=18***Sep-23-2025=8***Sep-24-2025=8***Sep-25-2025=1***Sep-26-2025=1***Sep-27-2025=4***Sep-28-2025=5***Sep-29-2025=3***Sep-30-2025=7***Oct-01-2025=6***Oct-02-2025=6***Oct-03-2025=8***Oct-04-2025=5***Oct-05-2025=5***Oct-06-2025=1***Oct-07-2025=9***Oct-09-2025=1***Oct-10-2025=5***Oct-11-2025=2***Oct-12-2025=5***Oct-13-2025=4***Oct-14-2025=3***Oct-15-2025=2***Oct-16-2025=3***Oct-18-2025=2***Oct-21-2025=2***Oct-24-2025=1***Oct-25-2025=2***Oct-26-2025=3***Oct-27-2025=1***Oct-28-2025=2***Oct-30-2025=1***Nov-02-2025=3***Nov-05-2025=1***Nov-06-2025=1***Nov-08-2025=2***Nov-11-2025=1***Nov-12-2025=1***Nov-14-2025=4***Nov-17-2025=1***Nov-18-2025=1***Nov-20-2025=1***Nov-23-2025=1***Nov-24-2025=1***Nov-26-2025=2***Nov-29-2025=1***Dec-01-2025=1***Dec-03-2025=1***Dec-04-2025=1***Dec-05-2025=1***Dec-07-2025=2***Dec-10-2025=1***Dec-17-2025=1***Dec-19-2025=1***Dec-22-2025=1***Dec-26-2025=1***Jan-01-2026=1***Jan-02-2026=1***Jan-05-2026=1***Jan-06-2026=2***Jan-09-2026=1***Jan-15-2026=2***Jan-16-2026=2***Jan-18-2026=1***Jan-19-2026=2***Jan-23-2026=1***Jan-28-2026=1***Jan-30-2026=1***Feb-07-2026=1***Feb-16-2026=1***Feb-20-2026=1***Mar-03-2026=195***Mar-04-2026=31***Mar-05-2026=10***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=4***Mar-09-2026=1***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=1***Mar-13-2026=1***Mar-14-2026=1***Mar-16-2026=1***Mar-17-2026=2***Mar-18-2026=1***Mar-19-2026=3***Mar-23-2026=1***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=7***Mar-28-2026=2***Mar-30-2026=2***Mar-31-2026=1***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=2***Apr-06-2026=1***Apr-08-2026=1***Apr-17-2026=2***Apr-21-2026=1***Apr-22-2026=3***Apr-25-2026=1***Apr-29-2026=1***May-07-2026=1***May-09-2026=1***May-11-2026=1***May-14-2026=9***May-16-2026=2***May-17-2026=9***May-18-2026=3***May-21-2026=2***May-22-2026=19***May-23-2026=16***May-24-2026=28***May-25-2026=16***May-26-2026=6***May-27-2026=24***May-28-2026=16***May-29-2026=17***May-30-2026=19***May-31-2026=18***Jun-01-2026=8***Jun-02-2026=23***Jun-03-2026=23***Jun-04-2026=24***Jun-05-2026=14***Jun-06-2026=1***Jun-07-2026=1***Jun-12-2026=1***Jun-20-2026=8***Jun-22-2026=13***Jun-24-2026=1***Jul-01-2026=1***Jul-02-2026=4***Jul-03-2026=22***Jul-04-2026=4***Jul-05-2026=6***Jul-06-2026=2***Jul-07-2026=8***Jul-09-2026=5***Jul-10-2026=12***Jul-11-2026=23***Jul-12-2026=11***Jul-13-2026=5***Jul-14-2026=7***Jul-15-2026=6***Jul-16-2026=15***Jul-17-2026=4***Jul-18-2026=7***Jul-24-2026=1' WHERE job_id'1473717'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2025=308***Oct-2025=79***Nov-2025=21***Dec-2025=11***Jan-2026=16***Feb-2026=3***Mar-2026=271***Apr-2026=14***May-2026=207***Jun-2026=117***Jul-2026=143' WHERE job_id'1473717'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1473717' 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` = 1473717 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '850044'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0063   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)