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.