Video Editor – Marketing Agency

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

TYPE OF WORK

Any

SALARY

TBD

HOURS PER WEEK

30

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Type: Ongoing contract, paid per finished video
Availability: overlap with US Eastern Time

About us

We're a US-based marketing agency that helps charter and private schools fill their enrollment seats. Our in-house creative team produces the video that tells each school's story to parents. We've worked with around 120 schools across the nation.
Two things define how we work. Standards are high, because a school's reputation is in every frame we ship. And deadlines are non-negotiable, because a campaign launch date doesn't move when an edit is late. We run on tight naming conventions, a documented brand system, and SOPs, because that's the only way this much output stays clean.

If you deliver on time, every time, and take pride in the work, you're exactly who we're looking for. There's been steady volume here for years.

What you'll actually do

- Cut 60–90 second vertical (9:16) creatives from shoot footage, interviews, school B-roll, and client-supplied assets (longer videos are also available)
- Build and time burned-in captions to our style guide
- Apply our brand system exactly
- Name every file precisely as briefed.
- Upload to ---------- for review, work your revision rounds there, and keep your tasks current in ----------
- Contribute finished assets and templates back to our shared asset library

On deadlines
Read this part twice. Every video comes with a due date and time, and we expect it delivered then. If something is going to be late, we need to hear it from you days ahead, not after the deadline has passed. We track on-time delivery, revision count, and first-pass approval rate for every editor and review the numbers with you weekly.

What we require

- 2+ years editing video
- A track record of hitting deadlines that you can speak to specifically
- Strong Premiere Pro. After Effects or motion graphics ability is a real plus
- You understand hooks, pacing, and retention, and can explain why you cut at second 3
- Genuine care with captions: timing, line breaks, spelling.
- Comfort taking revision notes without friction, including third and fourth rounds on the same asset
- Clear written English
- You communicate. You reply to messages within a few hours during overlap, you confirm when you've picked up a task, and you flag problems early. You don’t go silent mid-project. If you need a day off or you're sick, tell us. That's fine. Disappearing is not.

Strong plus

- Fluent or conversational Spanish. Much of what we ship runs in both languages, and we need someone who can catch a bad caption line, not just time it (Optional)
- Hands-on experience with AI video or voice tools
- Familiarity with ---------- and ----------

How to apply
Do not reply here with just a resume. Fill out this form: ----------

The codeword is ENROLL365 and you'll need it in the form. Applications without a working portfolio link or the codeword are deleted unread. Shortlisted editors get a short paid test project.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,368 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-Marketing-Agency-1733578
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733578
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 741933
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733578
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733578' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733578 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=296***Sep-19-2026=33***Sep-21-2026=3' WHERE job_id'1733578'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=332' WHERE job_id'1733578'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733578' 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` = 1733578 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '741933'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)