Graphic Designer - Real Estate Marketing

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

TYPE OF WORK

Full Time

SALARY

$500/month

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

Schedule: Monday to Friday, Pacific Time business hours
Location: Remote

About Us

We are the in-house marketing department for a Keller Williams real estate brokerage serving over 320 agents across the Bay Area Peninsula. Our team supports our brokerage, a coworking space brand, and a paid marketing concierge program for agents. We are looking for a reliable, detail-oriented graphic designer to join our growing creative team and help us produce high-quality marketing assets for our agents.

About the Role

As our Agent Designer, you will work alongside our existing design team to create marketing materials for individual real estate agents within our brokerage. You will be pulling requests from our marketing request system and turning them around accurately, on brand, and on time. This is a production-focused design role, ideal for someone who loves clean, consistent design work and thrives with a steady volume of requests.

What You'll Do

Design flyers, postcards, business cards, social media graphics, email graphics, presentations, and other agent-requested marketing assets
Work from our marketing request form and Trello board to manage your queue of assigned tasks
Follow brand guidelines and templates to keep all agent materials consistent and professional
Apply required real estate compliance elements to every piece (license numbers, disclosures, ownership statements, logos) as directed by your marketing coordinator
Communicate proactively if a request is unclear, incomplete, or if you are unsure about compliance requirements
Meet deadlines, especially for time-sensitive requests like open houses and new listings
Take feedback and revisions in stride, and flag if you are feeling overwhelmed with your workload

What We're Looking For

Solid experience with Canva and/or Adobe Creative Suite (Photoshop, Illustrator)
Strong eye for clean, professional design, real estate or brokerage design experience is a plus
Comfortable managing multiple design requests at once and prioritizing based on deadlines
Detail-oriented, especially with text accuracy (pricing, addresses, agent names, contact info)
Reliable communicator, comfortable using Trello and Google Workspace
Able to take direction well and ask questions when something is unclear
Available full-time during Pacific Time business hours

Nice to Have

Prior experience designing for real estate agents or a brokerage
Familiarity with print production requirements (bleed, resolution, etc.)
Basic video editing or motion graphics skills

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0114
Total Execution Time  0.0127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-Real-Estate-Marketing-1732150
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1732150
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 794405
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1732150
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 = '1732150' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732150 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-16-2026=466***Sep-17-2026=189***Sep-18-2026=61***Sep-19-2026=18***Sep-20-2026=24***Sep-21-2026=19***Sep-22-2026=9***Sep-23-2026=7***Sep-24-2026=5***Sep-25-2026=4***Sep-26-2026=2***Sep-27-2026=2' WHERE job_id= '1732150'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=805' WHERE job_id= '1732150'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1732150' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732150 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '794405'
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)