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.0010
Controller Execution Time ( Jobseekers / Job )  0.0176
Total Execution Time  0.0207
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,475,128 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.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0019   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742610
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 850380
 LIMIT 1 
0.0004   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.0004   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.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742610 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=879***Oct-03-2026=132***Oct-04-2026=5' WHERE job_id= '1742610'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1014' WHERE job_id= '1742610'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742610' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742610 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '850380'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0013   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)