Pre-Press Graphic Designer — Apparel Mockups & DTF Artwork

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

TYPE OF WORK

Full Time

SALARY

$1000p/month

HOURS PER WEEK

38

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

**Pre-Press Graphic Designer — Apparel Mockups & DTF Artwork**

**Company:** Thread Traders
**Location:** Remote — Philippines
**Hours:** Full-time, 38 hours per week, Monday to Friday
**Salary:** PHP 40,000–50,000 per month, depending on relevant experience and skills
**Schedule:** Agreed working hours with overlap during Australian business hours

**About the role**

Thread Traders is looking for an experienced, detail-oriented Pre-Press Graphic Designer to create professional apparel mockups and prepare production-ready artwork for Direct-to-Film (DTF) printing.

You’ll take customer logos, designs and briefs through to clear approval proofs and accurate final artwork. This is a hands-on role for someone who enjoys preparing artwork, solving file issues and getting the details right before a job reaches production.

We’re looking for approximately 3–5 years of relevant graphic design or pre-press experience, including practical experience preparing artwork for apparel printing. Embroidery digitising and screen-print artwork setup would be a bonus.

**What you’ll do**

- Create professional garment mockups showing artwork placement, print dimensions and garment colours.
- Prepare customer approval proofs and complete revisions accurately.
- Review incoming artwork and identify anything that needs fixing before production.
- Clean up logos and images, remove backgrounds and redraw or vectorise artwork where appropriate.
- Prepare DTF artwork at the correct dimensions, resolution, transparency and file format, following our production specifications.
- Check fine details, small text, edges and transparency for potential printing issues.
- Prepare DTF gang sheets where required, checking spacing, quantities and layout.
- Follow our colour-management and white-ink requirements, working with production to resolve artwork issues.
- Check that final production files match the approved proof and order details.
- Keep source files, proofs and production exports organised with clear file names and version control.
- Manage your artwork queue, meet agreed deadlines and communicate early when information is missing or a job needs clarification.
- Where your skills allow, assist with embroidery digitising and screen-print artwork setup.

**What we’re looking for**

- Approximately 3–5 years of experience in graphic design, pre-press or print production.
- Demonstrated experience preparing artwork for DTF printing.
- Strong Adobe Illustrator and Photoshop skills.
- Confidence working with vector and raster artwork.
- A sound understanding of artwork sizing, resolution, transparency and print-file preparation.
- Experience creating apparel mockups and customer approval proofs.
- Excellent attention to detail and the ability to check your own work.
- Clear written English and reliable communication.
- The ability to manage multiple jobs and work independently.
- A suitable computer, reliable internet connection and availability for 38 hours per week.

**Bonus skills**

- **Embroidery digitising:** Preparing production-ready stitch files, with an understanding of stitch types, density, underlay, pull compensation and different garment fabrics.
- **Screen-print artwork setup:** Preparing colour separations, spot colours, trapping, underbases and halftones.
- DTF gang-sheet preparation.
- Familiarity with RIP software and white-underbase settings.
- Preparing DTF halftones and handling artwork with gradients or partial transparency.
- Experience working with Australian apparel or printing businesses.
- Experience using order-management systems or shared artwork queues.

Embroidery digitising and screen-print setup skills are valued, but are not essential. Strong apparel mockup and DTF artwork preparation skills are the priority.

**What success looks like**

Your mockups are clear and accurate, your production files match approved artwork, and jobs move through the artwork stage on time. You spot problems before they reach printing, maintain organised files and keep the team informed when something needs clarification.

**What we offer**

- A full-time remote role, working 38 hours per week.
- Monthly pay of PHP 40,000–50,000, depending on your relevant experience and skills.
- The opportunity to apply your technical and creative skills across a range of apparel artwork.
- A short, paid practical assessment for shortlisted applicants.

**How to apply**

Please apply through OnlineJobs.ph with:

1. A short introduction outlining your relevant experience.
2. Your CV and a portfolio with 3–5 relevant examples of apparel mockups, artwork cleanups or print-ready files. Only share work you have permission to disclose.
3. A brief explanation of your DTF experience, including the software you use and the checks you complete before releasing artwork for print.
4. Details of any embroidery digitising or screen-print setup experience, including software used and relevant examples.
5. Your expected monthly salary in PHP.
6. Your availability, earliest start date and preferred working hours in Philippine time.

Use **“Thread Traders — Pre-Press Designer”** as your application subject.

Shortlisted applicants will be invited to complete a short, paid practical assessment covering an apparel mockup and DTF artwork preparation.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Pre-Press-Graphic-Designer-Apparel-Mockups-DTF-Artwork-1734845
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734845
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 966264
 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` = 1734845
AND `misc`.`id` IS NULL 
0.0009   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734845' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734845 
0.0011   UPDATE employer_jobs SET hit_counts = '***Sep-21-2026=559***Sep-22-2026=151***Sep-23-2026=56***Sep-24-2026=34***Sep-25-2026=26***Sep-26-2026=20***Sep-27-2026=23***Sep-28-2026=43***Sep-29-2026=37***Sep-30-2026=31***Oct-01-2026=16***Oct-02-2026=23***Oct-03-2026=3***Oct-04-2026=9***Oct-05-2026=25***Oct-06-2026=16***Oct-07-2026=7***Oct-08-2026=14***Oct-09-2026=8***Oct-10-2026=3***Oct-11-2026=2***Oct-13-2026=1***Oct-14-2026=2***Oct-15-2026=2***Oct-16-2026=3' WHERE job_id= '1734845'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=979***Oct-2026=134' WHERE job_id= '1734845'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734845' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734845 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '966264'
AND `date_added` >= '2022-06-08' 
0.0009   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)