Print & Digital Designer (InDesign Specialist), Part-Time/Full-Time

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

TYPE OF WORK

Full Time

SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Jul 20, 2026

JOB OVERVIEW

–––––––– About Us

We create premium print products: wire-bound books, paperbacks, hardbacks, flashcards, and more, selling across multiple channels. We're a forward-thinking design team working at the front edge of how graphic design is changing with AI. We're not looking for someone who wants to spend hours hand-crafting every element from scratch. We want someone fluent in AI workflows, comfortable prompting tools like Midjourney to generate assets quickly, then refining and integrating them beautifully in InDesign. If you want to stay relevant as a designer and work on where the field is actually heading, this is the role.

–––––––– Responsibilities

• Design print-ready products (books, flashcards, documents) in InDesign, with clean spacing, alignment, and usability throughout.
• Use AI image generation tools (Midjourney, Higgsfield, or similar) to create assets, then refine and integrate them into final designs.
• Create infographics, 3D mockups, and listing images for e-commerce.
• Take a loose brief and run with it. For example, turn a rough book outline into a few mood board directions before we develop full pages together.
• Work closely and iteratively. If you're waiting on feedback, shift to another task rather than sitting idle.
• Maintain a refined, modern aesthetic. We want standout quality, not generic templated output.
• Build things so they last: reusable templates, consistent style choices, documented decisions so your work holds up with less direction over time.
• Deliver organised, production-ready InDesign, Illustrator, and Photoshop files.
• Expect mutual honesty. Ask questions, flag problems early, and treat us as equals.


–––––––– Requirements

• Proficient in InDesign. This is our core software, so you need to be genuinely fast and efficient in it, not just familiar with it.
• Able to take a loose brief and deliver polished, creative options with minimal direction. You work proactively, not reactively.
• Responsive and reliable with deadlines. We work to timelines and need someone we can count on.
• Real experience with print design: typography, layout, usability, spacing, alignment, and consistent colour use.
• Understanding of font licensing and image sourcing, so everything you produce is commercially legal and we have a record of where assets came from.
• A portfolio showing your print and digital work. It doesn't need to be custom-built for this role, just show us what you can do.
• Fluent in English, written and spoken.
• Serious attention to detail. We care more about a perfectly kerned line of text than a fast one. When you apply, start your message with the word INDIGO so we know you've actually read this.
• Comfortable signing an NDA. No sharing of files or concepts outside the team.
• Tell us a bit about yourself too, not just your work. What do you enjoy doing outside of design? What do you spend your time on? We're hiring a person, not just a set of skills.


–––––––– Preferred but Not Required

• Good at prompt engineering. You can brief an AI tool and get close to what you actually wanted.
• Experience creating Amazon, eBay, or Etsy listings.
• Working understanding of Photoshop and Illustrator.


–––––––– The Package

• Flexible working hours.
• Holiday pay and sick pay.
• AI subscription included.
• Access to Skillshare for ongoing training.
• Paid Adobe Creative Cloud subscription from November, once you've passed probation.
• Staggered probation: 2 weeks, then 1 month, then 3 months, with a check-in at each stage.
• A proper contract with a notice period once probation is complete.


–––––––– Hiring Process

1. Portfolio review and interview.
2. 2 to 3 shortlisted candidates move to a paid two-week trial. You'll deliver real work (mood boards, sample pages, etc.) so we can both confirm it's a good fit.
3. A successful trial leads into the staggered probation period above.


Over time we expect you to internalise our style and standards so our direction gets lighter, not heavier. We want someone we can hand a brief to and trust with the details.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Print-Digital-Designer-InDesign-Specialist-Part-TimeFull-Time-1692542
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692542
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 908989
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1692542
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1692542' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692542 
0.0012   UPDATE employer_jobs SET hit_counts '***Jul-20-2026=1076***Jul-21-2026=234***Jul-22-2026=102***Jul-23-2026=24***Jul-24-2026=8***Jul-25-2026=13***Jul-26-2026=14***Jul-27-2026=3***Jul-28-2026=7***Jul-29-2026=5***Jul-30-2026=5***Jul-31-2026=12***Aug-01-2026=4***Aug-02-2026=6***Aug-03-2026=11***Aug-04-2026=2***Aug-08-2026=1' WHERE job_id'1692542'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1501***Aug-2026=24' WHERE job_id'1692542'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692542' 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` = 1692542 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '908989'
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)