Web Designer

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

TYPE OF WORK

Any

SALARY

TBC

HOURS PER WEEK

20

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

About Hakkawise
Hakkawise is a multi-brand consumer goods group. Our brands run Shopify storefronts loved by our customers around the world – here we we own the customer relationship, build loyalty, and grow recurring revenue. This role owns how those sites look, feel, and perform.

The Role
We're looking for an experienced, ecommerce-native Web Designer to design and build high-performing Shopify storefronts across our brand portfolio. You'll turn brand identity into conversion-focused sites, implement the functionality that drives sales, and set up and maintain the subscription tools that power our recurring revenue. This is a hands-on role that blends design, ecommerce know-how, and technical fluency — with direct, visible impact on the top line.

What You'll Do
• Design and build Shopify storefronts: across our brands, translating brand identity into clean, conversion-focused ecommerce experiences.
• Implement ecommerce functionality: product pages, collections, checkout flows, upsells and cross-sells, promotions, and other features that drive sales and average order value.
• Set up and maintain subscription tools: configuring and managing customer subscription apps (e.g. Recharge, Loop, Skio) to grow and retain recurring revenue.
• Optimise for conversion and performance: improving page speed, mobile experience, and user journeys, informed by data and testing.
• Maintain and update live sites: managing changes, QA, and troubleshooting so storefronts stay fast, accurate, and on-brand.
• Work closely with marketing and brand teams: turning campaigns, launches, and promotions into effective on-site experiences.
What We're Looking For
• Proven experience designing and building Shopify ecommerce websites — ideally more than one live store.
• Strong understanding of ecommerce and the functionality a modern storefront needs (checkout, upsells, promotions, conversion drivers).
• Hands-on experience setting up and maintaining customer subscription tools (Recharge, Loop, Skio, or similar).
• Solid design skills and eye for detail — comfortable working in Figma and translating brand guidelines into polished, on-brand pages.
• Working knowledge of Shopify Liquid, HTML, and CSS (JavaScript a plus) to customise themes and functionality.
• Organised and self-directed, able to manage multiple brands and priorities without dropping quality.

Nice to Have
• Experience across multiple D2C brands or a multi-store setup.
• Familiarity with the wider Shopify app ecosystem - reviews, loyalty, and email/SMS tools (e.g. Klaviyo, Recharge).
• Basic design-for-brand or motion/graphic assets a bonus.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0128
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-Designer-1709362
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709362
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 738196
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709362
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709362' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709362 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=424***Aug-15-2026=115***Aug-17-2026=1' WHERE job_id'1709362'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=540' WHERE job_id'1709362'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709362' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709362 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '738196'
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)