InDesign Workbook Layout Designer (3-Week Project, Immediate Start)

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

TYPE OF WORK

Gig

SALARY

TBC

HOURS PER WEEK

30

DATE UPDATED

Mar 18, 2026

JOB OVERVIEW

The opportunity

We're an education company based in Australia that creates practical learning kits for young entrepreneurs. Our products include card decks, handbooks, workbooks, and online courses sold globally.

We need an experienced InDesign designer to lay out a series of print-ready workbooks across our product range. The content is written. The InDesign templates are purchased. We need someone who can bring the two together quickly and professionally.

This is a focused 3-week engagement starting immediately, with the potential for ongoing work as we release new products throughout the year.

What you'll be doing

Taking fully written workbook content (provided as Word documents with clear structure) and laying it out in InDesign using pre-purchased templates. Each workbook contains exercises with writable fields, tables, reflection prompts, and planning spaces designed for the reader to fill in by hand.

Specifically:

- Laying out 4-5 workbooks (ranging from 75 to 100 exercises each, approximately ---------- pages per book)
- Adapting InDesign templates to match our existing visual identity (bold, energetic, yellow and black palette)
- Setting up consistent page templates for different exercise types (tables, write-in fields, grids, reflection pages)
- Creating phase divider pages and section openers
- Ensuring all content is print-ready for our print-on-demand supplier (correct bleed, margins, trim, and export settings)
- Exporting final PDFs to print-on-demand specifications

What we provide

- Complete written content for each workbook (structured Word documents with every exercise, heading, and instruction)
- InDesign templates as your starting point
- Our existing visual identity and brand guidelines (colour palette, typography direction, examples of our published handbook)
- Clear feedback and direction throughout the project
- A collaborative working relationship with fast turnaround on approvals

Skills required

- Strong proficiency in Adobe InDesign (this is 95% of the job)
- Experience laying out books, workbooks, educational materials, or course content for print
- Understanding of print-on-demand specifications (bleed, safe zones, spine calculations, PDF/X export)
- Clean, readable typography and layout instincts
- Ability to create and modify master pages, paragraph styles, and character styles efficiently
- Comfortable working from Word documents and adapting content to designed layouts
- Good communication in English
- Available to start within the next few days

Nice to have

- Experience with Bookvault, IngramSpark, KDP, or similar print-on-demand platforms
- Basic Figma literacy (our card designs live in Figma, though this role is InDesign-focused)

Working arrangement

- 3-week project, starting as soon as possible
- Estimated 20-30 hours per week depending on pace
- We work on Australian Eastern time (AEST/AEDT) but are flexible on hours as long as communication is responsive during overlapping windows
- All work delivered via shared cloud folder (Google Drive)
- Regular check-ins via chat or video call

How to apply

Please include:

1. Your portfolio or samples showing book/workbook/educational layout work in InDesign (this is the most important thing)
2. A brief note on your experience with print-ready production and any print-on-demand platforms you've worked with
3. Your availability over the next 3 weeks and your hourly or project rate
4. How soon you could start

We're looking for someone who takes pride in clean, professional layout work and can move quickly with clear direction. If you've laid out educational content, workbooks, or course materials before, you're exactly who we're looking for.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/InDesign-Workbook-Layout-Designer-3-Week-Project-Immediate-Start-1604343
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1604343
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 750288
 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` = 1604343
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1604343' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604343 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-18-2026=317***Mar-19-2026=20***Mar-20-2026=12***Mar-21-2026=8***Mar-22-2026=9***Mar-23-2026=15***Mar-24-2026=9***Mar-25-2026=6***Mar-26-2026=7***Mar-27-2026=7***Mar-28-2026=5***Mar-30-2026=3***Mar-31-2026=2***Apr-01-2026=5***Apr-02-2026=3***Apr-03-2026=4***Apr-05-2026=6***Apr-06-2026=3***Apr-07-2026=4***Apr-08-2026=2***Apr-09-2026=6***Apr-11-2026=1***Apr-13-2026=5***Apr-17-2026=2***Apr-18-2026=1***Apr-21-2026=2' WHERE job_id'1604343'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=419***Apr-2026=44' WHERE job_id'1604343'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1604343' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604343 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '750288'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0015   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)