Artist / Graphic Designer – Board Game Publishing Company (Portfolio Required)

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

TYPE OF WORK

Any

WAGE / SALARY

$8/hour to $12/hour

HOURS PER WEEK

10

DATE UPDATED

May 26, 2026

JOB OVERVIEW

Project-Based Board Game Artist – Card Expansion Promo Art (Portfolio Required)

About Us:
We are a US-based board game publisher with multiple brands creating strategy tabletop games for a global audience.
We are looking for a talented freelance artist and/or graphic designer to help create promotional artwork for many of our upcoming games and marketing projects.

This is a Freelance / Project-Based and fully remote role. Potential for future projects depending on fit and performance of the first couple projects.

We are seeking an artist / graphic designer to create promotional art related to a handful of our board games, card promos and marketing materials. This may include:

- Character or thematic illustration
- Card layout and graphic design
- Marketing / promotional art assets
- Expansion-related visual concepts
- Ideation, revisions and collaborative feedback

Artists who are proactive and bring creative initiative, not just execution. Being able to take feedback and make revisions through multiple iterations is a critical part of this role.

Ideal candidates:

Have strong illustration talent
Have strong graphic design skills
Experience with Adobe products: InDesign, Photoshop, Illustrator, etc.
Can adapt to an existing game theme or art direction
Communicate clearly and professionally and timely
Take initiative with concepts and visual problem-solving
Meet deadlines and manage project timelines responsibly
Have experience with fantasy, science, tabletop, TCG, or board game-related art (preferred but not required)

To apply, please submit to ----------

Portfolio link (REQUIRED)
Relevant samples of your person work, not others work or ai generated work.
List of any published products that you have worked on or collaborated on
List of related skills or experience that would make you an ideal candidate

Applications without a portfolio will not be considered. Do NOT apply through DM.

We're looking for someone who enjoys bringing game worlds to life and may be interested in future collaborations as we continue developing new tabletop products. (edited)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0688
Total Execution Time  0.0700
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,542,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/artist-graphic-designer-board-game-publishing-company-portfolio-required-1655440
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0632 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1655440
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 542188
 LIMIT 1 
0.0172   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1655440
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-26',ej.date_added) duration_daysDATEDIFF('2026-06-26',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-06-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1655440' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655440 
0.0007   UPDATE employer_jobs SET hit_counts '***May-26-2026=346***May-27-2026=257***May-28-2026=88***May-29-2026=40***May-30-2026=30***May-31-2026=33***Jun-01-2026=39***Jun-02-2026=57***Jun-03-2026=19***Jun-04-2026=26***Jun-05-2026=19***Jun-06-2026=15***Jun-07-2026=7***Jun-08-2026=18***Jun-09-2026=14***Jun-10-2026=8***Jun-11-2026=10***Jun-12-2026=12***Jun-13-2026=7***Jun-14-2026=10***Jun-15-2026=18***Jun-16-2026=24***Jun-17-2026=13***Jun-18-2026=23***Jun-19-2026=13***Jun-20-2026=10***Jun-26-2026=1' WHERE job_id'1655440'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=793***Jun-2026=363' WHERE job_id'1655440'  
0.0002   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1655440
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655440 
0.0402   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '542188'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)