About the Role
We are seeking a skilled Front-End Developer to build, optimize, and maintain high-performance eCommerce experiences on our Shopify platform. You will work closely with designers, UX, and backend developers to deliver polished, scalable features using GraphQL APIs, modern JavaScript frameworks, and platform tools like Algolia.
This role is ideal for someone who enjoys building clean, fast, and visually consistent UI with strong attention to performance and user experience.
Key Responsibilities
Front-End Development
Develop, maintain, and optimize customer-facing Shopify pages, apps, and UI components.
Implement pixel-perfect interfaces based on Figma designs.
Build dynamic experiences using:
JavaScript/TypeScript
Liquid (Shopify templating)
HTML/CSS (Tailwind or SCSS preferred)
Ensure responsive, accessible design across all devices.
Shopify + GraphQL Integration
Integrate and consume Shopify Storefront API and Admin API using GraphQL.
Work with designers and product teams to map API data structures into usable front-end components.
Build reusable data-fetching and state-management structures optimized for performance.
Algolia Search \& Filtering
Implement Algolia InstantSearch, autocomplete, predictive search, and faceted filtering.
Optimize search UI, indexing logic, and product discovery flows.
Work with UX to improve relevance and search experience via A/B testing and analytics.
Performance \& Optimization
Ensure fast page loads, Core Web Vitals optimization, and clean Lighthouse scores.
Diagnose front-end issues including layout shifts, blocking scripts, memory leaks.
Implement lazy-loading, caching strategies, and efficient API calls.
Collaboration \& CI Workflows
Collaborate with UX designers using Figma prototypes.
Work closely with backend developers, QA, and product managers.
Use Git-based workflows, code review processes, and automated deployment tools.
Contribute to documentation, code standards, and reusable component libraries.
Required Skills \& Experience
Technical Skills
3–5+ years of Front-End Development experience.
Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive UI.
Experience with Shopify (Liquid) theme development.
Experience with GraphQL (queries/mutations, caching, pagination).
Experience with Algolia search implementation (InstantSearch, autocomplete).
Experience with modern frameworks (React, Vue, or similar).
Familiarity with headless Shopify setups (Hydrogen, Next.js) is a major bonus.
Tooling \& Workflow
Strong experience using Figma for design-to-dev handoff.
Version control (Git/GitHub/GitLab/Bitbucket).
Build tools (Webpack, Vite, or similar).
API debugging using tools like Postman, GraphiQL, or Insomnia.
Soft Skills
Excellent communication and cross-team collaboration skills.
Deep attention to detail and strong problem-solving ability.
Ability to own features from concept → implementation → QA → deployment.
Ability to work in a fast-paced environment and manage multiple priorities.
Nice-to-Have
Experience with:
Shopify Hydrogen + Oxygen (headless storefront)
TypeScript
Tailwind CSS
React Server Components
Node.js for simple backend tasks
Understanding of SEO, CRO, and analytics (GA4, Hotjar)
A portfolio of previous eCommerce front-end projects
Benefits
Competitive compensation and growth opportunities.
Hybrid/remote flexibility.
Work with a modern commerce tech stack.
Influence UX, front-end architecture, and product direction.
Job Types: Full-time, Permanent
Pay: $90,000.00-$100,000.00 per year
Benefits:
Casual dress
Company events
Dental care
On-site parking
Paid time off
Store discount
Vision care
Application question(s):
How many years of Shopify Experience do you have?
Work Location: In person