Property Marketing Designer — Floorplans, Brochures, Branding & Web

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

TYPE OF WORK

Part Time

SALARY

10

HOURS PER WEEK

20

DATE UPDATED

Jun 1, 2026

JOB OVERVIEW

About the role
We're a New Zealand property marketing agency producing high-end sales material for residential developments. We're looking for a versatile designer who can handle floorplan redraws, multi-page booklets, brand identity work, and website design. Ongoing work for the right person.
What you'll do

Redraw architect/CAD floorplans (supplied as PDF or DWG) into polished, branded marketing plans — accurate dimensions, labelling, furniture, orientation, scale
Lay out multi-page property booklets/brochures (typically 8–24 pages)
Develop brand identities — logos, colour palettes, type systems, style guides for individual developments
Design and build campaign websites / landing pages for property launches
Produce supporting collateral — digital ads, social creative, signage, EDMs
Work to supplied brand style guides and take revisions cleanly to deadline

Must-have skills

Adobe InDesign (booklets) and Illustrator (floorplans, branding) — non-negotiable
Brand identity design — logo and style-guide development from scratch
Web design — landing pages / campaign sites (see "web build" note below)
Strong typesetting and layout eye
Experience with real estate / property / architectural material
Good written English for briefing back and forth

Nice to have

Canva proficiency (some of our work runs through Canva)
Experience reading architectural drawings
Motion / basic animation for social

To apply, please send:

Portfolio showing: floorplan redraws (before/after if possible), a multi-page booklet, a brand identity project, and a website you've designed
Which software/platforms you use for each (floorplans, booklets, branding, web)
Your hourly rate (NZD) and weekly availability
Confirmation you can do a short paid test task

Note: Applications without floorplan and branding samples won't be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Property-Marketing-Designer-Floorplans-Brochures-Branding-Web-1658754
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1658754
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 940394
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1658754
AND `misc`.`idIS NULL 
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` = 1658754
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-08-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1658754' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1658754 
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` = 1658754
AND `misc`.`idIS NULL 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-01-2026=482***Jun-02-2026=71***Jun-03-2026=32***Jun-04-2026=27***Jun-05-2026=13***Jun-06-2026=11***Jun-07-2026=3***Jun-08-2026=14***Jun-09-2026=9***Jun-10-2026=8***Jun-11-2026=4***Jun-12-2026=3***Jun-13-2026=5***Jun-14-2026=4***Jun-15-2026=4***Jun-16-2026=1***Jun-18-2026=12***Jun-19-2026=2***Jun-20-2026=2***Jun-21-2026=3***Jun-22-2026=5***Jun-23-2026=3***Jun-24-2026=3***Jun-25-2026=1***Jun-26-2026=5***Jun-27-2026=1***Jun-28-2026=2***Jun-29-2026=1***Jun-30-2026=7***Jul-01-2026=7***Jul-02-2026=1***Jul-04-2026=2***Jul-05-2026=2***Jul-06-2026=3***Jul-07-2026=7***Jul-08-2026=1***Jul-09-2026=3***Jul-10-2026=1***Jul-11-2026=3***Jul-13-2026=8***Jul-14-2026=5***Jul-15-2026=2***Jul-16-2026=3***Jul-19-2026=3***Jul-21-2026=4***Jul-22-2026=2***Jul-23-2026=1***Jul-24-2026=5***Jul-25-2026=6***Jul-26-2026=3***Jul-28-2026=1***Jul-30-2026=2***Jul-31-2026=6***Aug-01-2026=2***Aug-02-2026=1***Aug-03-2026=2***Aug-04-2026=1***Aug-05-2026=2***Aug-06-2026=1***Aug-07-2026=8***Aug-08-2026=1***Aug-09-2026=1***Aug-11-2026=1***Aug-12-2026=3***Aug-13-2026=1***Aug-15-2026=1***Aug-16-2026=1***Aug-17-2026=2***Aug-18-2026=1***Aug-19-2026=1***Aug-26-2026=1' WHERE job_id'1658754'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=731***Jul-2026=81***Aug-2026=31' WHERE job_id'1658754'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1658754' 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` = 1658754 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '940394'
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)