At Moon Magic, we’re more than just a jewelry brand — we’re a global, 100% online-based boutique offering authentic, ethically sourced gemstone jewelry to customers around the world. With a strong digital presence and a loyal international customer base, we combine elegance, sustainability, and innovation in everything we do.
We’re now looking for a skilled, detail-oriented Web Developer to support our team in evolving and maintaining our Shopify-based storefront. You’ll work closely with marketing, design, and product teams to implement new features, optimize user experience, and ensure our website reflects our brand's high standards of functionality and visual appeal.
This role offers flexibility, starting with 15–20 hours per week depending on company needs, with the opportunity to expand those hours as you become familiar with our systems and workflows.
This isn’t a simple maintenance role — we want someone who’s proactive, collaborative, and able to translate creative concepts into high-quality, performant code. Problem-solving, attention to detail, and a strong sense of ownership are essential.
Tasks
Work directly with the lead developer to further develop and maintain our Shopify theme, ensuring it meets brand guidelines and business requirements.
Collaborate with other departments in the team to implement new features and functionality, based on requirements.
Debug and troubleshoot issues in existing code.
Help transition & rewrite legacy code to more modern standards (we've been going over a decade).
Opportunities to perform code reviews and provide feedback to team members in an effort to promote self-improvement.
Optimise website performance and ensure responsive design across all devices.
Implement A/B tests.
Create custom Shopify sections and blocks to enable non-technical team members to manage content.
Document code changes, new features, and development processes.
Provide technical guidance and support to non-technical team members.
Stay current with e-commerce trends and Shopify platform updates.
How We Work
A Scrumban style methodology for development with fortnightly sprints, with more work opportunities available.
Will initially start slower as we get up to speed, so there is an opportunity to transition.
Regular communication via Slack to track progress and to discuss upcoming projects.
Collaborative team environment using project management tools (Clickup, Slack).
Regular code reviews and knowledge sharing.
Focus on quality and maintainability.
Commitment to continuous improvement.
Requirements
Strong understanding of UI, cross-browser compatibility, general web functions/standards and responsive web design.
Ability to write clean, well-documented code.
Extensive experience using HTML, CSS/SASS and JavaScript.
Experience with Shopify templating (liquid).
Experience using Shopify’s CLI or other similar build tools is preferred.
Knowledge of Git source control or a willingness to learn is required.
Knowledge of PHP and the Symfony framework is a nice plus, but not a requirement.
Knowledge of the A/B testing framework Growthbook is also a nice plus.
Ability to collaborate on tasks with other developers and manage time efficiently.
Ability to focus on multiple projects at once and to troubleshoot problems quickly.
Ability to solve problems creatively and effectively.
Excellent communication skills in English to collaborate with various stakeholders.
Benefits
Work from anywhere – our team spans the Netherlands, Germany, Bali, the US... maybe you’ll add a new pin to our map!
Flexible working hours – we trust you to find your flow (we just ask that you join regular team syncs)
Grow professionally – you’ll learn, evolve, and develop in your role with mentorship and support
Creative freedom – your input matters, and your creativity will be celebrated
Positive culture – we’re all about empowerment, trust, and good vibes
Sparkly perks – enjoy up to 50% discount on our stunning jewelry collections