Graphic Designer & Product Development Assistant

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

TYPE OF WORK

Full Time

SALARY

$500 - $1500

HOURS PER WEEK

40

DATE UPDATED

May 8, 2026

JOB OVERVIEW

FUNPUNCH is a fast-growing ecommerce brand selling fun, visually exciting physical products in the fitness and active-play space.

We are looking for a creative and highly organised Graphic Designer & Product Development Assistant to join our team long-term.

This is NOT a normal graphic design role.

You will help us:

Create new product concepts
Design product variations and editions
Research trends and ideas
Find products and factories online
Help develop cool physical products
Organise product development workflows

This role is perfect for someone who:

Has strong visual taste
Loves cool products and branding
Understands modern ecommerce aesthetics
Is highly organised
Wants to grow into a bigger creative/product role over time

WHAT YOU WILL BE DOING

WHAT YOU WILL BE DOING

* Creating product concepts and variation ideas
* Designing packaging, inserts, and product visuals
* Creating mockups and visual concepts for new products
* Assisting with product image design and editing
* Helping create visuals for product listings and launches
* Researching trends, products, and competitors
* Finding suppliers and products on Alibaba / 1688
* Organising product development tasks in Notion
* Assisting with factory communication
* Coordinating product samples and revisions
* Helping improve existing products and designs
* Working closely with the team to develop exciting new physical products and editions

IMPORTANT

This role is NOT:

Just making social media posts
Just logo design
A boring corporate design role

We care heavily about:

Aesthetics
Product taste
Creativity
Premium design
Internet/product culture
Attention to detail

We are looking for someone who can help us create products that feel exciting, premium, and visually appealing.

REQUIREMENTS

Graphic design experience
Strong understanding of modern design aesthetics
Good English communication
Highly organised
Fast learner
Strong attention to detail
Comfortable using Canva, Photoshop, Figma, or similar tools
Ecommerce experience is a plus
Alibaba / sourcing experience is a plus
Product research experience is a plus

BONUS IF YOU:

Love fitness, combat sports, or active brands
Follow ecommerce/product trends online
Have experience working with physical products
Understand premium branding and packaging
Have worked with ecommerce brands before

GROWTH OPPORTUNITY

This is a long-term opportunity.

As the company grows, this role can grow into:

Product Development
Creative Direction
Product Sourcing
Brand Design
Product Operations

We want someone ambitious who wants to grow with the brand.

HOW TO APPLY

To apply, please send:

A short introduction about yourself
Examples of your graphic design or creative work
3 products you think would fit the FUNPUNCH brand and explain why
2 new Rage-Bag edition ideas
Your favourite ecommerce brand and why you like it

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/graphic-designer-product-development-assistant-1641987
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1641987
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 688069
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1641987
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1641987' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1641987 
0.0009   UPDATE employer_jobs SET hit_counts '***May-08-2026=875***May-09-2026=80***May-10-2026=40***May-11-2026=58***May-12-2026=27***May-13-2026=14***May-14-2026=8***May-15-2026=3***May-16-2026=4***May-17-2026=7***May-18-2026=1***May-19-2026=5***May-20-2026=7***May-21-2026=6***May-23-2026=1***May-24-2026=1***May-25-2026=5***May-26-2026=3***May-28-2026=4***May-30-2026=4***May-31-2026=2***Jun-01-2026=13***Jun-02-2026=8***Jun-03-2026=2***Jun-04-2026=3***Jun-06-2026=1***Jun-07-2026=1***Jun-08-2026=1***Jun-09-2026=2***Jun-10-2026=2***Jun-11-2026=5***Jun-12-2026=4***Jun-14-2026=1***Jun-16-2026=4***Jun-17-2026=1***Jun-19-2026=1***Jun-22-2026=1***Jun-23-2026=1***Jun-24-2026=1***Jun-25-2026=1***Jun-26-2026=1***Jun-27-2026=2***Jun-28-2026=1***Jun-29-2026=3***Jul-01-2026=1***Jul-03-2026=2***Jul-04-2026=1***Jul-06-2026=1***Jul-07-2026=1***Jul-08-2026=1***Jul-09-2026=1***Jul-10-2026=1***Jul-11-2026=2***Jul-13-2026=1***Jul-14-2026=1***Jul-15-2026=1***Jul-18-2026=2***Jul-20-2026=1***Jul-21-2026=1***Jul-22-2026=1***Jul-23-2026=1***Jul-24-2026=2***Jul-27-2026=1***Jul-28-2026=2***Jul-29-2026=1***Jul-30-2026=1***Jul-31-2026=1***Aug-02-2026=1***Aug-03-2026=1***Aug-06-2026=4***Aug-07-2026=1***Aug-08-2026=1***Aug-11-2026=1***Aug-12-2026=1' WHERE job_id'1641987'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1154***Jun-2026=60***Jul-2026=28***Aug-2026=10' WHERE job_id'1641987'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1641987' 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` = 1641987 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '688069'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)