👨🏻‍💻 postech.work

Front-End Developer (Shopify / eCommerce)

Parts Engine Canada • 🌐 In Person • 💵 $90,000 - $100,000

In Person Posted 1 week ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.