Creative Packaging Designer (Cosmetics / Gen-Z Beauty Trends)

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

TYPE OF WORK

Part Time

SALARY

$4.00 to $6.00 USD/Hr

HOURS PER WEEK

25

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

Important Application Instructions:
Do NOT just send a generic application. To ensure you have read this entire post and have the attention to detail we need, you must follow the specific instructions at the bottom of this page.

About Us:
We are Rude Cosmetics. We believe makeup is a tool of self-expression, and our brand is built on being bold, edgy, and completely unapologetic. We are looking for a highly creative Packaging Designer who has their finger on the pulse of current beauty trends to help design our next viral products.

The Role:
We are looking for a trendsetter. Your primary goal is to design eye-catching, creative packaging that appeals to a younger, trend-conscious demographic (Gen-Z and Millennials).

Note: While you will need to know how to place your artwork onto a flat dieline template, you do NOT need to handle the deep technical prepress work or communicate with our overseas manufacturers. We have an in-house production manager to handle the factory side! We just need your creative vision.

Key Responsibilities:

> Creative Packaging Design: Design the visual covers, typography, illustrations, and overall aesthetic for upcoming eyeshadow palettes, lipsticks, and skincare lines.

> Trend Translation: Keep up with current makeup, fashion, and social media aesthetic trends (e.g., Y2K revival, Soft Goth, Monochromatic) and translate them into packaging concepts that fit the "Rude" brand.

> Dieline Layout: Take your beautiful artwork and lay it out cleanly onto provided dieline templates so our production team can take it to the finish line.

> Moodboarding: Help our creative team visualize new collections by putting together aesthetic mood boards and concept decks.

Requirements:

> Trend-Focused Portfolio: You must have a portfolio that shows you understand how to design for younger audiences. We want to see bold colors, great typography, and modern aesthetics.

> Packaging Experience: You must have experience designing physical packaging (unit cartons, boxes, labels) and know how to work within a dieline template.

> Beauty Obsessed: A strong understanding of the cosmetics industry and what catches a consumer's eye on store shelves and on TikTok/Instagram.

> Software Mastery: Expert level in Adobe Illustrator and Photoshop.

> Bonus Skills: Basic 3D rendering skills to mock up your packaging concepts are a huge plus!

Working Hours & Pay:

> Hours: This is a long-term, part-time role (20 to 30 hours per week) with the potential to grow based on performance.

> Schedule: Flexible, but we require some overlap with PST (Pacific Standard Time) for quick communication and feedback.

Pay: $4.00 to $6.00 USD per hour, depending entirely on the strength of your creative portfolio and packaging experience.

How to Apply (READ CAREFULLY):
We are looking for someone with a sharp eye for detail and design. To prove you have read this entire job post, you must do the following:

Make the subject line of your message EXACTLY: BEAUTY TRENDS

Send us a message here on OnlineJobs with a direct link to your portfolio. Point us directly to the projects that show off your packaging design and your ability to design for modern, youthful trends.

Do not send a long, generic cover letter. Just the secret word and your portfolio link! If your aesthetic is a match for our brand, we will reply with the next steps.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0197
Total Execution Time  0.0212
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Packaging-Designer-Cosmetics-Gen-Z-Beauty-Trends-1708600
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0113 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708600
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 963842
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708600
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708600' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708600 
0.0019   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=719***Aug-14-2026=49***Aug-15-2026=19***Aug-16-2026=18***Aug-17-2026=9***Aug-18-2026=11***Aug-19-2026=9***Aug-20-2026=9***Aug-21-2026=8***Aug-22-2026=8***Aug-23-2026=2***Aug-24-2026=10***Aug-25-2026=4***Aug-26-2026=7***Aug-27-2026=7***Aug-28-2026=11***Aug-29-2026=4***Aug-30-2026=3***Aug-31-2026=10***Sep-01-2026=2***Sep-02-2026=2***Sep-03-2026=8***Sep-04-2026=6***Sep-05-2026=5***Sep-06-2026=1***Sep-07-2026=3***Sep-08-2026=3***Sep-09-2026=1***Sep-11-2026=5***Sep-12-2026=2***Sep-14-2026=1***Sep-16-2026=1***Sep-17-2026=4***Sep-19-2026=2***Sep-21-2026=1' WHERE job_id'1708600'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=917***Sep-2026=47' WHERE job_id'1708600'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708600' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708600 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963842'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)