Shopify Developer – Custom Product Configurator & Label Designer

Marrakech, 7, MA, United Arab Emirates

Job Description

We are seeking an experienced

Shopify Developer / Front-End Engineer

to build an advanced customization platform similar to

Selfnamed

, integrated directly into our Shopify store. This platform will allow users to select cosmetic products, customize packaging, design labels online, and preview their creations in real time (2D or 3D).

This is a high-impact role for someone who can build interactive front-end tools and seamlessly integrate them with Shopify's backend and APIs.

Responsibilities1. Shopify Platform Development



Configure Shopify products, variants, and custom fields. Build custom theme sections or a custom Shopify app for the configurator. Integrate Shopify Storefront API, AJAX API, and GraphQL Admin API. Ensure customizations are saved as

line item properties

and pass through checkout.

2. Custom Product Configurator



Develop a fully interactive configurator allowing users to select: Product type, size, scent, formula, packaging styles Colors, caps, jars, bottles, and tubes Implement real-time preview updates using layered images or optional

3D rendering

(Three.js/WebGL). Build conditional option logic for smooth user experience.

3. Label & Packaging Designer (Design Studio)



Create a canvas-based label editor using

HTML5 Canvas, Fabric.js, or Konva.js

. Support image/logo uploads, drag-and-drop repositioning, and layer controls. Add text editing tools (fonts, colors, alignment, resizing). Provide preset label templates (minimal, luxury, organic, etc.). Enable export of high-resolution PNG/JPEG and optional print-ready PDF.

4. Order Integration & Data Handling



Store all customization data: selected options, label content, template ID, uploaded images, and final artwork. Ensure complete compatibility with Shopify orders and fulfillment workflow.

Required Skills & Qualifications



3+ years of professional Shopify development experience Strong knowledge of

Liquid, JavaScript/TypeScript, HTML, CSS

Experience with

Shopify Storefront/AJAX API & GraphQL Admin API

Hands-on experience with

Canvas libraries (Fabric.js, Konva.js)

Proven work with custom product builders, configurators, or interactive UIs Ability to build responsive, mobile-friendly interfaces

Preferred Qualifications



Experience with

Three.js/WebGL

for 3D previews Knowledge of PDF generation or image processing pipelines Experience building custom Shopify apps or theme extensions Familiarity with print or packaging workflows

What We Offer



Competitive contract or salary-based compensation Flexible remote work Long-term project potential Opportunity to lead development of a unique cosmetic customization platform
Job Type: Contract
Contract length: 3 months

Pay: 3,000.00DH - 4,000.00DH per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2160488
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Marrakech, 7, MA, United Arab Emirates
  • Education
    Not mentioned