Internship: Front-End Developer (Shopify Focus)

Vancouver, BC, Canada
Internship
Entry Level
Company Overview – Pearl West
Pearl West is a leading eCommerce investment and operating group that acquires, optimizes, and scales premium Shopify brands. We create high-performance shopping experiences that drive conversion and customer engagement across multiple verticals.
At Pearl West, we go far beyond basic Shopify theme tweaks. We build fully customized storefronts optimized for UX, speed, and scalability. We’re looking for a Front-End Developer Intern (Shopify Focus) who is passionate about crafting stunning, responsive, and conversion-driven Shopify interfaces—and who’s excited to grow their skills alongside seasoned developers and designers.

Location: Onsite – Applicants must be located within the Vancouver area
Type: Internship – Open to students who are graduating or have recently graduated

Role Overview
As a Front-End Developer Intern, you will support our design and development teams in building and optimizing custom Shopify themes. You’ll learn how to implement responsive layouts, animations, A/B-tested UX enhancements, and performance improvements—all within a collaborative, fast-paced environment.
This is an onsite internship. You’ll work side-by-side with our full-time developers and UI/UX designers, contributing to live eCommerce storefronts and learning best practices in front-end development for Shopify.

Key Learning Objectives & Responsibilities
• Support Shopify Theme Development
• Learn UI/UX Enhancement Techniques
• Gain Experience in A/B Testing
• Support Performance Optimization
• Collaborate Cross-Functionally
• Troubleshoot UI Bugs

Ideal Candidate Profile
Basic Requirements:
• Currently enrolled in or recently graduated from a program in Web Development, Computer Science, or a related field
• Strong foundational knowledge of HTML, CSS, and JavaScript
• Passion for UI/UX design and front-end engineering
• Eagerness to learn Shopify’s templating language (Liquid)
• Familiarity with version control tools like Git
• Portfolio or code samples demonstrating front-end work

Bonus Qualifications:
• Experience with animations (e.g., GSAP, CSS keyframes, ScrollMagic)
• Exposure to JavaScript frameworks (React, Vue.js, or Alpine.js)
• Interest in eCommerce or conversion rate optimization
• Basic understanding of SEO or accessibility best practices

Portfolio (Optional but Encouraged)
If you have a portfolio or GitHub link, please include it with your application
You may share a project that demonstrates your front-end contributions
Bonus if you include a case study with:
• Project goals (e.g., performance, conversion, redesign)
• Your specific contributions (e.g., custom coding, animations, layout optimization)
• Any measurable impact (e.g., speed, UX, engagement)

Success Benchmarks (30-60-90 Days)
First 30 Days
Complete onboarding and review our current Shopify themes and UI components
Propose and implement a small UI/UX improvement

By 60 Days
Develop a custom landing page or interactive component
Contribute to performance or animation enhancements

By 90 Days
Launch a front-end improvement with measurable conversion/UX impact
Participate in an A/B test implementation
Present a final project demonstrating growth and learnings

Compensation & Benefits
• Stipend: Competitive and based on experience
• Location: Onsite
• Perks: Mentorship, skill development, exposure to high-conversion Shopify brands, potential for full-time offer

Apply If You…
Want hands-on experience building eCommerce storefronts
Are excited by pixel-perfect design and frontend performance
Can work onsite and collaborate directly with a cross-functional team
Are looking to build a career in Shopify development or UI/UX engineering

Application Process
  1. Submit your resume and cover letter
  2. Complete an online assessment (a link will be sent after your resume is received)
  3. Initial interview with the HR team
  4. Final interview with the department manager
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*