Combat Sports Apparel Graphic Designer (Vector + Mockups)

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Jul 26, 2026

JOB OVERVIEW

XMartial is looking for a talented Graphic Designer who specializes in creating print-ready vector apparel designs for combat sports. If you're passionate about clean, professional design and enjoy creating graphics for rash guards, shorts, spats, and other performance apparel, we'd love to hear from you.

This is a creative-focused role. You will be responsible for designing apparel graphics and preparing production-ready artwork. No Shopify, customer support, or administrative tasks are involved.

What You'll Do
Design original graphics for rash guards, fight shorts, spats, and other combat sports apparel
Create clean, production-ready vector artwork using Adobe Illustrator
Prepare high-quality mockups using Adobe Photoshop
Revise and improve existing designs based on feedback
Follow XMartial's brand style and design guidelines
Deliver organized, layered, print-ready source files

Required Skills
Expert proficiency in Adobe Illustrator (required)
Strong Adobe Photoshop skills for creating mockups
Must have your own licensed Adobe Photoshop account
Strong portfolio showcasing vector apparel or graphic design work
Excellent understanding of vector artwork, typography, and composition
Ability to create clean, scalable, print-ready files
Organized file structure with properly named layers
Strong attention to detail
Able to follow creative direction and meet deadlines
Reliable internet connection and remote work setup

Bonus Qualifications

Experience designing for:

Brazilian Jiu-Jitsu (BJJ)
MMA
Muay Thai
Fitness or athletic apparel
Streetwear brands
Print-on-demand or apparel manufacturing

Knowledge of current apparel and graphic design trends is a strong advantage.

This Position Is Not For
Canva-only designers
Designers who cannot provide editable Adobe Illustrator source files
Designers who rely heavily on unrefined AI-generated artwork
Applicants with messy, unorganized working files
Anyone who struggles to follow brand guidelines or creative direction

Working Hours
Remote
Part-time (4 hours per day)
Must be available between 12:00 PM and 7:00 PM Philippine Time
Opportunity to transition into a full-time role based on performance

Compensation
Salary: TBD (based on experience and portfolio)

How to Apply

To be considered, please submit the following:

Your updated resume
A portfolio showcasing your best vector apparel designs (Adobe Illustrator preferred)
A 1–2 minute audio or video introduction telling us:
Who you are
Your experience designing apparel or sportswear
Why you're interested in joining XMartial

Applications without a resume, portfolio, and audio/video introduction will not be considered.

If your portfolio demonstrates strong design skills, clean vector work, and attention to detail, we'd love to see what you can bring to the XMartial brand.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.1082
Total Execution Time  0.1095
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Combat-Sports-Apparel-Graphic-Designer-Vector-Mockups-1696449
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1029 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696449
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 305155
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696449
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-28',ej.date_added) duration_daysDATEDIFF('2026-07-28',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-07-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696449' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696449 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-26-2026=880***Jul-27-2026=2***Jul-28-2026=1' WHERE job_id'1696449'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=883' WHERE job_id'1696449'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696449' 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` = 1696449 
0.0968   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '305155'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)