Graphic Designer (Packaging & Print Design – Long-Term Role, Async)

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

TYPE OF WORK

Full Time

SALARY

Php 50,000 - 65,000

HOURS PER WEEK

40

DATE UPDATED

Feb 25, 2026

JOB OVERVIEW

About Us

We are BuildASoil, a premium soil and gardening brand focused on quality, transparency, and professional presentation.

We manufacture dozens of physical products that require labels and fully printed packaging bags.

Up until now, we have handled much of this design work in-house.

We are now looking for a skilled Graphic Designer who can take our existing assets and process, and help us move faster, cleaner, and more professionally.

This is a long-term, systems-based role working async with our Operations Manager.

No video calls required.

What You’ll Be Doing

• Updating existing product labels
• Designing new product labels using our brand guidelines
• Creating fully printed bag layouts
• Preparing files for professional printing
• Working with dielines and packaging templates
• Ensuring correct bleed, trim, margins, and color setup
• Making revisions based on printer feedback
• Improving consistency across product lines and revising older lines to be updated for consitency
• Organizing and maintaining design files

Our goal is to task projects out and receive back clean, professional, print-ready files that work perfectly with our printers.

Required Skills

• Strong experience with Adobe Illustrator (required)
• Experience with packaging and print design
• Understanding of:

Bleed and trim

CMYK color setup

Vector file preparation

Dielines

Prepress requirements
• Ability to follow brand guidelines
• Strong attention to detail
• Organized file management

Bonus:
• Experience with product packaging for physical goods
• Experience working directly with print vendors
• Ability to slightly elevate and improve designs while staying on-brand

How We Work

• Async communication (Slack, Email, Google Drive)
• Clear tasks and deadlines
• Systems-based workflow
• Long-term position for the right person

We care about clean, professional execution, not flashy trends.

How to Apply

To be considered:

Put the words “Print Ready” at the top of your application.

Provide 2-3 examples of packaging or label design you have completed.

Confirm your experience preparing files for professional printing.

Tell us which design software you use daily.

Confirm you are comfortable working fully async.

Confirm you are willing to complete a small paid test task.

Applications that do not follow instructions will not be reviewed.

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.0304
Total Execution Time  0.0318
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-Packaging-Print-Design-Long-Term-Role-Async-1588217
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0243 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1588217
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 732760
 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` = 1588217
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-21',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1588217' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1588217 
0.0140   UPDATE employer_jobs SET hit_counts '***Feb-25-2026=165***Feb-26-2026=152***Feb-27-2026=42***Feb-28-2026=21***Mar-01-2026=26***Mar-02-2026=34***Mar-03-2026=15***Mar-04-2026=15***Mar-05-2026=13***Mar-06-2026=14***Mar-07-2026=4***Mar-08-2026=7***Mar-09-2026=5***Mar-10-2026=13***Mar-11-2026=7***Mar-12-2026=8***Mar-13-2026=3***Mar-14-2026=1***Mar-15-2026=7***Mar-16-2026=11***Mar-17-2026=7***Mar-18-2026=4***Mar-19-2026=9***Mar-20-2026=2***Mar-21-2026=7***Mar-22-2026=3***Mar-23-2026=7***Mar-24-2026=1***Mar-25-2026=2***Mar-26-2026=10***Mar-27-2026=1***Mar-28-2026=4***Mar-30-2026=7***Mar-31-2026=1***Apr-01-2026=6***Apr-02-2026=10***Apr-03-2026=5***Apr-04-2026=1***Apr-05-2026=8***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=3***Apr-09-2026=2***Apr-10-2026=12***Apr-11-2026=1***Apr-12-2026=4***Apr-13-2026=4***Apr-14-2026=2***Apr-15-2026=2***Apr-16-2026=8***Apr-17-2026=2***Apr-18-2026=3***Apr-19-2026=3***Apr-20-2026=3***Apr-21-2026=6***Apr-22-2026=3***Apr-23-2026=1***Apr-24-2026=7***Apr-25-2026=2***Apr-26-2026=1***Apr-30-2026=3***May-01-2026=1***May-03-2026=9***May-04-2026=3***May-06-2026=1***May-07-2026=3***May-08-2026=5***May-09-2026=2***May-10-2026=1***May-11-2026=7***May-12-2026=1***May-13-2026=2***May-14-2026=1***May-15-2026=1***May-16-2026=4***May-17-2026=1***May-18-2026=3***May-19-2026=3***May-21-2026=5***May-22-2026=3***May-23-2026=7***May-24-2026=1***May-25-2026=3***May-26-2026=3***May-27-2026=1***Jun-01-2026=1***Jun-02-2026=1***Jun-03-2026=2***Jun-05-2026=1***Jun-06-2026=1***Jun-08-2026=2***Jun-09-2026=1***Jun-10-2026=3***Jun-11-2026=3***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=3***Jun-16-2026=4***Jun-17-2026=1***Jun-19-2026=6***Jun-21-2026=1***Jun-23-2026=1***Jun-28-2026=4***Jun-29-2026=1***Jul-01-2026=1***Jul-02-2026=1***Jul-03-2026=3***Jul-05-2026=2***Jul-06-2026=2***Jul-07-2026=2***Jul-09-2026=2***Jul-18-2026=2***Jul-20-2026=1***Jul-21-2026=1' WHERE job_id'1588217'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Feb-2026=380***Mar-2026=248***Apr-2026=104***May-2026=71***Jun-2026=38***Jul-2026=17' WHERE job_id'1588217'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1588217' 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` = 1588217 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '732760'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)