Junior Video Editor

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

TYPE OF WORK

Full Time

SALARY

$5 to $10 USD/Hour

HOURS PER WEEK

40

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

MAKE SURE TO APPLY HERE: ----------
About Exchange Life

Exchange Life is a fast-growing e-commerce travel jewelry brand. We sell collectible country charms for travelers, with new products launching soon. Our content team of editors, filmmakers, and creators works fully remotely.

We're hiring an editor who can own their output and be creative within proven marketing fundamentals. This is a long-term engagement, not a one-off project. Many of our editors have worked with us for two or more years. You'll collaborate with our Content Lead and Marketing team.

What success looks like

Within three to six months, you're consistently producing short-form videos that perform on both paid and organic channels, hitting 50%+ thumb-stop rates and 30%+ hold rates, and iterating on winning formats independently.

Responsibilities

Edit TikTok and Reels content optimized for hook rate, retention, and watch time
Deliver approximately ---------- edits per month against agreed briefs
Review recent performance data, identify what is and isn't working, and apply those lessons
Test new creative angles with the marketing team and iterate on proven formats
Turn work around quickly and keep the team updated asynchronously
Track TikTok and Instagram trends and apply them where relevant
Requirements

A recent portfolio of short-form edits, ideally 20+ from the past few months
Ability to break down why a viral video or high-performing ad worked
Experience with multiple formats: headline videos, talking heads, voiceovers, AI-generated video
Comfortable reading performance metrics and adjusting accordingly
Highly skilled in CapCut Pro or a comparable editing tool
Professional working proficiency in written and spoken English, as all briefs and team communication are in English
Takes ownership and applies feedback consistently
Preferred

Experience editing for e-commerce brands
Experience interpreting paid ad metrics and understanding what drives performance
This role may not be the right fit if

Your portfolio is mostly long-form, YouTube, or event/wedding content
You prefer close day-to-day supervision
You're looking for a short-term project or side gig
Working style

Independent contractor engagement, paid in USD on a fixed monthly fee
100% remote, long-term, with a full-time volume of work
You set your own schedule and choose your own working methods. No required timezone overlap
Agreed breaks are arranged in advance with no reduction to your monthly fee
You'll use your own equipment. We provide access to CapCut Pro and to TikTok and Meta analytics
Access to courses, software, and one-on-one mentorship


How to apply:

Application takes a few minutes and we will try our best to get back to each and every application.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0019
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Junior-Video-Editor-1744531
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744531
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1007319
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744531
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-10-21',ej.date_added) duration_days, DATEDIFF('2026-10-21',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-10-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744531' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744531 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-06-2026=735***Oct-07-2026=52***Oct-08-2026=44***Oct-09-2026=22***Oct-10-2026=14***Oct-11-2026=10***Oct-12-2026=232***Oct-13-2026=40***Oct-14-2026=20***Oct-15-2026=14***Oct-16-2026=4***Oct-17-2026=4***Oct-21-2026=2' WHERE job_id= '1744531'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1193' WHERE job_id= '1744531'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744531' 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` = 1744531 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007319'
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)