Real Estate Video Editor — Property Tours & Listing Content (Toronto Agency)

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

TYPE OF WORK

Full Time

SALARY

$400-700/month depending on experience

HOURS PER WEEK

40

DATE UPDATED

Feb 23, 2026

JOB OVERVIEW

About Us

We are a Toronto-based creative production company (TRE Media, a division of Mshati Productions) producing premium real estate content for agents and brokerages across the GTA. We have shot some of the most expensive listings in Toronto and deliver 3-5 properties per week across photo, video, and 360 tours.

We are not a one-person operation. We have a production team, admin/ops staff, and established systems. We need an editor who can slot into our workflow, own their deliverables, and keep pace without being micromanaged.

The Role

You will be our primary video editor. You will receive raw footage via Dropbox, follow a structured brief, and deliver two formats per property:

1. Horizontal video (1-3 min) - cinematic property tour for MLS, YouTube, and agent websites. Smooth pacing, clean color, logical walkthrough flow.
2. Vertical reel (30-60 sec) - high-energy cut for Instagram Reels / TikTok. Music-driven, punchy, scroll-stopping.

Volume is typically 3-5 properties per week. Some weeks are heavier. You will be expected to manage your own queue.

What We Actually Care About

We have worked with editors who wait to be told what to do, who treat "I need music" as a reason to stop, who go silent for days, and who deliver sloppy first cuts hoping we will catch the problems. That is not what we are hiring for.

We need someone who:
- Starts immediately when footage lands - not 2 days later
- Picks music themselves unless told otherwise (you are the editor - have taste)
- Communicates proactively - "Starting now," "First cut ready by tomorrow 2pm," "This property has a lighting issue, here is how I handled it"
- Self-QCs before submitting - check your own work against the standard before sending it for review
- Hits turnaround times - first cut within 24 hours. Final delivery within 48 hours.
- Follows the system - we use ---------- for tracking and Dropbox for files. You update your status there.

This is not a casual freelance gig. It is a core production role.

Deliverable Standards (What Done Means)

Every video must pass all 5 before delivery:
1. Flow is logical (walkthrough makes sense - entry to rooms to exterior)
2. Color is clean (natural whites, consistent exposure and white balance)
3. Coverage is sufficient (key rooms shown with establishing + detail angles)
4. Transitions are invisible unless motivated (no gimmick transitions)
5. Pacing supports clarity (not rushed, no disorienting motion)

You are expected to catch these yourself before submitting.

Our Workflow
1. Shooter uploads raw footage to Dropbox and completes an editor brief
2. You receive notification via ---------- with the brief
3. You edit both horizontal + reel, export to our specs, upload finals to Dropbox
4. You mark status as Ready for QC in ----------
5. Ops reviews. Revisions turned around same day.

Software: Adobe Premiere Pro (required). After Effects and DaVinci Resolve are bonuses.

Requirements
- Real estate property tour editing experience - portfolio with RE samples required (no exceptions)
- Advanced Premiere Pro skills
- Computer that can handle 4K 10-bit footage
- Fast stable internet + Dropbox experience for large file transfers
- Strong sense of pacing, color, and music selection
- Can work independently with minimal supervision
- Responsive communication (acknowledge messages within 1 hour during work hours)
- Available for full-time or near full-time hours

Nice to Have
- Motion graphics (text overlays, lower thirds, animations)
- Experience with North American / Western clients
- Color grading beyond basic correction
- Can handle brand/corporate video edits (not just RE)

Compensation
- Per-project pay to start (rate depends on experience - tell us your rate)
- Consistent volume: 3-5 projects/week minimum
- Opportunity to move to monthly retainer once trust is established
- Paid test project for shortlisted candidates

How to Apply

Include ALL of the following or your application will be skipped:
1. Portfolio - 2-3 real estate property tour videos you edited (links, not screenshots)
2. Computer specs - CPU, GPU, RAM, internet speed
3. Your rate - per horizontal video and per reel, in USD
4. Availability - hours per day, days per week, timezone
5. Brief intro - 3-4 sentences max. Why you? What makes you different?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Video-Editor-Property-Tours-Listing-Content-Toronto-Agency-1585702
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585702
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 779750
 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` = 1585702
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1585702' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585702 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-23-2026=238***Feb-24-2026=45***Feb-25-2026=36***Feb-26-2026=17***Feb-27-2026=11***Feb-28-2026=1***Mar-01-2026=2***Mar-02-2026=3***Mar-03-2026=3***Mar-04-2026=2***Mar-05-2026=2***Mar-06-2026=1***Mar-07-2026=1***Mar-09-2026=2***Mar-10-2026=4***Mar-11-2026=2***Mar-12-2026=5***Mar-13-2026=1***Mar-14-2026=4***Mar-15-2026=5***Mar-16-2026=3***Mar-17-2026=3***Mar-18-2026=3***Mar-19-2026=3***Mar-20-2026=3***Mar-22-2026=2***Mar-23-2026=2***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=3***Mar-27-2026=4***Mar-29-2026=3***Mar-30-2026=1***Mar-31-2026=3***Apr-01-2026=1***Apr-02-2026=2***Apr-03-2026=2***Apr-08-2026=1***Apr-09-2026=3***Apr-10-2026=3***Apr-13-2026=2***Apr-14-2026=3***Apr-16-2026=1***Apr-17-2026=3***Apr-19-2026=1' WHERE job_id'1585702'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=348***Mar-2026=72***Apr-2026=22' WHERE job_id'1585702'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585702' 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` = 1585702 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '779750'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0014   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)