Shopify Website Designer

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

TYPE OF WORK

Gig

SALARY

$6-$9/hr. based on experience

HOURS PER WEEK

TBD

DATE UPDATED

May 13, 2026

JOB OVERVIEW

We are launching a new golf lifestyle/apparel brand and are looking for a talented Shopify designer/developer to help create a clean, premium-looking online store.

IMPORTANT:
We are NOT looking for a generic “dropshipping” style Shopify store.

We want a website that feels:
- elevated
- clean
- premium
- lifestyle-focused
- modern
- golf-inspired

However, we are NOT looking for a fully custom luxury website build. We want a polished, professionally customized Shopify store that is visually strong while remaining simple to manage and update long-term.

BRAND DIRECTION:
The brand aesthetic is inspired by:
- Ralph Lauren / POLO
- Tommy Bahama
- Greyson Clothiers
- TravisMathew
- classic golf lifestyle brands
- collegiate / heritage sportswear

The overall feel should be:
- timeless
- understated
- premium but approachable
- clean and organized
- visually rich without feeling cluttered

WEBSITE GOALS:
The site should include:
- strong homepage design
- premium typography/layout
- lifestyle hero imagery
- curated collections
- clean product pages
- mobile optimization
- easy navigation
- clean branding throughout

We still want more personality and polish than a basic Shopify template store, but we want to keep the build practical and scalable.

PRODUCTS:
Initial products will include:
- golf hats
- t-shirts
- hoodies
- mugs
- golf lifestyle apparel

The store will integrate with Printful and/or Printify for print-on-demand fulfillment.

DESIGN STYLE:
We prefer:
- curated collections instead of massive product grids
- strong product photography/mockups
- subtle branding
- premium spacing/layout
- neutral/heritage color palettes
- understated luxury feel

AI-generated lifestyle imagery/mockups are acceptable if done tastefully and professionally.

IDEAL CANDIDATE:
We are looking for someone who:
- has strong Shopify experience
- understands premium/lifestyle branding
- has good visual taste
- can customize themes cleanly
- understands mobile-first design
- can help create a polished but manageable website

PLEASE INCLUDE:
1. Shopify websites you have personally designed
2. Portfolio examples
3. Estimated pricing
4. Estimated timeline
5. Your favorite premium apparel websites
6. Any experience with lifestyle or apparel brands

PROJECT GOAL:
Create a premium-looking Shopify store that feels like a legitimate modern golf lifestyle brand — while remaining simple, scalable, and easy to maintain long-term.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0258
Total Execution Time  0.0273
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Shopify-Website-Designer-1646047
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0177 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1646047
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 812361
 LIMIT 1 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1646047
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1646047' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1646047 
0.0019   UPDATE employer_jobs SET hit_counts '***May-13-2026=197***May-14-2026=74***May-15-2026=23***May-16-2026=21***May-17-2026=26***May-18-2026=10***May-19-2026=18***May-20-2026=7***May-21-2026=3***May-22-2026=2***May-23-2026=1***May-24-2026=1***May-25-2026=3***May-26-2026=2***May-29-2026=1***May-30-2026=1***May-31-2026=1***Jun-01-2026=10***Jun-02-2026=9***Jun-03-2026=3***Jun-04-2026=1***Jun-05-2026=1***Jun-06-2026=1***Jun-08-2026=1***Jun-09-2026=4***Jun-10-2026=2***Jun-11-2026=1***Jun-12-2026=2***Jun-13-2026=2***Jun-14-2026=3***Jun-16-2026=3***Jun-17-2026=1***Jun-19-2026=1***Jun-23-2026=1***Jun-24-2026=5***Jun-25-2026=4***Jun-28-2026=1***Jun-29-2026=1***Jun-30-2026=1***Jul-01-2026=4***Jul-02-2026=2***Jul-03-2026=2***Jul-05-2026=3***Jul-06-2026=2***Jul-07-2026=1***Jul-13-2026=1' WHERE job_id'1646047'  
0.0011   UPDATE employer_jobs SET monthly_hits '***May-2026=391***Jun-2026=58***Jul-2026=15' WHERE job_id'1646047'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1646047' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1646047 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '812361'
AND `date_added` >= '2022-06-08' 
0.0013   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)