AI T-Shirt Designer — Midjourney / ChatGPT — Long-Term

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

TYPE OF WORK

Full Time

SALARY

600

HOURS PER WEEK

40

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

We’re looking for a creative and reliable T-shirt designer for ongoing, long-term work. You’ll research fresh design ideas daily, create original graphics using Midjourney or ChatGPT, and clean up the artwork so it’s ready to print.

Your responsibilities:
• Research T-shirt trends, popular niches, and new design ideas daily.
• Create original designs inspired by your research, without copying existing artwork.
• Develop multiple variations of concepts using different layouts, typography, colors, and visual styles.
• Refine AI-generated artwork using Photoshop, Illustrator, or similar software.
• Fix distorted details, spelling errors, rough edges, and unwanted elements.
• Remove backgrounds and deliver clean, high-resolution files that meet our printing requirements.
• Keep design files organized and provide editable source files when applicable.

What we’re looking for:
• Experience with Midjourney or ChatGPT image generation.
• Strong graphic design and image-editing skills.
• A good eye for typography, composition, and color.
• Experience preparing T-shirt artwork for print.
• Attention to detail, reliable communication, and consistent availability.

We need someone who can turn AI-generated images into polished, professional designs. Simply generating images without cleaning and preparing them for print is not enough.

To apply, please send:
1. Your T-shirt design portfolio.
2. Before-and-after examples of AI artwork you’ve cleaned up, if available.
3. The tools you use for generating and editing designs.
4. Your availability, preferred rate, and how many finished designs you can realistically complete per day.

We’re interested in building a long-term working relationship with the right designer.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0297
Total Execution Time  0.0316
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-T-Shirt-Designer-Midjourney-ChatGPT-Long-Term-1742610
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0207 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742610
 LIMIT 1 
0.0037   SELECT *
FROM `employers`
WHERE `employer_id` = 850380
 LIMIT 1 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742610
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742610' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742610 
0.0010   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=879***Oct-03-2026=132***Oct-04-2026=4' WHERE job_id= '1742610'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1013' WHERE job_id= '1742610'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742610' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742610 
0.0055   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '850380'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)