Best Shopify Developer/Designer (CRO / Landing Pages / AB Testing) (Full-Time)

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

TYPE OF WORK

Full Time

SALARY

$700-1,100/month depending on exp

HOURS PER WEEK

40

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

ABOUT US
We are a US-based e-commerce company operating a growing portfolio of subscription brands, launching 2 new brands every month. Our brands are organized into pods — small teams that each own up to 10 brands. This role joins a pod team.

WHAT YOU WILL DO
- Own conversion rate across a pod of 10 max Shopify subscription brands.
- Improve all store content/copy from PDP, Homepage, FAQ, Contact, About, and all internal pages, check for wrong inconsistent information that needs to be updated.
- Build and improve landing pages, offers, and site experiences.
- Update all stores for any promotions (content, banners, promos) like seasonal, or like BFCM.
- Run a continuous testing program — one active A/B test per live brand.
- Execute page pivots when a brand's numbers call for a fix.
- Report to the Pod Manager; craft line to the Head of Ecommerce.
- Maintain and update stores promos, specials, and any kinds of requests.

WHAT WE ARE LOOKING FOR - PLEASE DON'T APPLY IF YOU DON'T HAVE CRO EXPERIENCE
- Shopify experience required (store build and theme customization)
- You have run real CRO tests and can explain what won, what lost, and why
- You think in funnel steps: traffic ? add-to-cart ? checkout ? purchase
- Data-first, self-directed, strong written English
- Good design Skills / Good eye for design

WHAT WE OFFER
- $700-1,100/month depending on experience
- Full-time, long-term role with a fast-growing company (we plan to be at 100+ brands)
- Clear playbooks and SOPs — you will always know what good looks like
- 13th month pay

HOW TO APPLY (Required):
1. Start your application with "Kanemitsu is Amazing!" so we know you read this far - This should be appended in the TITLE ONLY.
2. Answer in 5 sentences or less: a store gets 3% add-to-cart but only 0.8% purchase. Walk through your diagnosis: what do you look at, in what order?
3. Include your relevant experience.
4. Share a bit more about your hands-on experience with CRO and A/B testing - specifically, I'd like to hear about a real test you managed—what variant won, what lost, and what key takeaway or hypothesis drove those results.
5. READ THE WAGE/SALARY before you apply to avoid confusion.
6. Apply Points (AP) and catchy titles are not necessary.

Shortlisted candidates will complete a PAID test before any interview. The test is the interview.

Detail is very important. Applications with missing details will be ignored and again, please those with experience only and should be able to do it without assistance and be able to successfully optimize the assigned stores. If you don't hear from me, means you didn't follow instruction and your application is immediately archived.

Stephen | Head of Ecommerce, C. Corp.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0258
Total Execution Time  0.0277
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,492,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Best-Shopify-DeveloperDesigner-CRO-Landing-Pages-AB-Testing-Full-Time-1751100
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751100
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 807130
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1751100
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751100' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751100 
0.0013   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=469***Oct-17-2026=98***Oct-18-2026=1' WHERE job_id= '1751100'  
0.0012   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=566' WHERE job_id= '1751100'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751100' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751100 
0.0073   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '807130'
AND `date_added` >= '2022-06-08' 
0.0010   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)