Overview

Midweight Shopify Developer Jobs in Cape Town at Dermalogica South Africa

Role Overview

We’re looking for a proactive and detail-oriented mid-weight developer to support and evolve our Shopify e-commerce experience. You’ll be building responsive, accessible, and brand-aligned interfaces—and you’ll also play a key role in the day-to-day maintenance of our online store, including updating banners and supporting campaign assets.

This role is ideal for someone with 2–4 years of Shopify experience who’s worked on multiple builds, understands the platform’s strengths and quirks, and enjoys translating business needs into clean, scalable front-end code.

Key Responsibilities

Build, update, and maintain Shopify 2.0 themes using HTML, CSS, JavaScript, and (eventually) Liquid.
Translate design files into responsive, accessible Shopify sections and templates that empower the e-commerce team to manage content independently.
Upload and update homepage banners, promotional graphics, and content sections as needed, ensuring accurate linking and responsive behaviour.
Integrate and style third-party Shopify apps (e.g. reviews, side cart), and develop light custom features where needed.
Set up and manage dynamic metafields and schema to support flexible product and category page content.
Ensure performance, accessibility, and cross-browser compatibility across all front-end output.
Collaborate with designers, content creators, and digital teams to support seasonal campaigns, new product launches, and customer journeys.
Use version control (Git/GitHub) and structured workflows to ensure clean, maintainable code.
Debug and QA code effectively, resolving layout, responsiveness, and app integration issues.
Support basic implementation of CRO testing tools (e.g. Intellimize), primarily through front-end code changes.

What We’re Looking For

2 – 4 years of hands-on Shopify experience, with multiple builds or theme customisations completed.
Solid front-end skills: HTML, CSS/SASS, JavaScript.
Familiarity with Liquid templating or a strong willingness to learn.
Working knowledge of Shopify’s admin tools, metafields, and schema-driven sections.
Experience with third-party app integrations and understanding of app limitations.
Strong QA and debugging ability across browsers and device types.
Comfort with version control and basic Git workflows.
Clear communication skills with the ability to work closely with non-technical teams.
Awareness of SEO-friendly development practices (semantic markup, alt tags, performance impact).
Willingness to support content updates such as banner uploads and homepage adjustments.

Nice to Have

Experience with analytics tag implementation (e.g. GA4, Meta Pixel).
Familiarity with CRM or email tool integrations (e.g. Klaviyo).
Exposure to CRO tools like Intellimize or Google Optimize, with the ability to implement front-end variants based on provided logic.
Experience integrating with APIs to extend Shopify functionality.

Dermalogica is an equal employment opportunity company that is committed to diversity.

Title: Midweight Shopify Developer

Company: Dermalogica South Africa

Location: Cape Town

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.