Front-End Developer

2 weeks ago


Richmond Hill, Ontario, Canada 1a88e6b7-ce72-44b4-903e-e20568f22dfe Full time $90,000 - $100,000 per year

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, ) 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
  • 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

Work Location: In person



  • Richmond Hill, Ontario, Canada 1a88e6b7-ce72-44b4-903e-e20568f22dfe Full time $100,000 - $120,000 per year

    We are looking for a hybrid UI/UX + Front-End Developer who can design beautiful, user-centric interfaces and implement them with clean, performant code. This role merges creative design skills with strong front-end development expertise—ideal for someone who can take features from concept → wireframe → UI design → front-end implementation.You will...


  • Richmond Hill, Ontario, Canada Staples Full time $45,000 - $65,000 per year

    DescriptionSome of what you will do:Support mail centre operations by working in partnership to ensure proper and timely receiving and distribution of all incoming/outgoing mail, and courier shipments. Liaison for Mail Equipment's supplies. Represent Staples to the highest degree in a professional, friendly & efficient manner by supporting both the mail...

  • Product Developer

    3 days ago


    Richmond Hill, Ontario, Canada Staples Full time $80,000 - $120,000 per year

    DescriptionSome of what you will do:An exciting opportunity to own the strategic private label (Own Brand) development of a multitude of categories across the business for our consumers The owner of the seasonal categories will be responsible for the end-to-end product lifecycle process, managing and influencing multiple stakeholders to deliver quality...


  • Richmond Hill, Ontario, Canada Continental Technology Solutions Full time $80,000 - $120,000 per year

    Company Description Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation, management and optimization to reach a true...


  • Richmond Hill, Ontario, Canada Insight Global Full time $90,000 - $120,000 per year

    Insight Global is looking for a technically-driven Application Architect to join one of Canada's largest retail companies. The successful individual will lead a strategic migration initiative—transitioning from a third-party SaaS solution back to their internal legacy Order Management System (OMS). This high-impact role is central to streamlining...

  • Senior Data Developer

    19 hours ago


    Richmond Hill, Ontario, Canada UniUni Full time $85,000 - $100,000 per year

    About the roleThis Senior Software Developer role focuses on architecting and building end-to-end data integration and ETL solutions to support the company's analytics and BI needs. The position is responsible for designing scalable data models, transforming raw data into reliable, high-quality datasets, and developing reusable data tools and analytical...

  • Usher

    1 week ago


    Richmond Hill, Ontario, Canada City of Richmond Hill Full time $35,000 - $45,000 per year

    Posting Id 2744 Number of Positions 30 Department Community Services Division Recreation and Culture Services Shift Shifts will be scheduled according to availability Rate of Pay $ $17.20 Hourly Job Length/End Date Job Type Permanent Part Time Posting Type Internal and External Posting Date 10/15/2024 Application Deadline 12/31/2025Position SummaryReporting...

  • Systems Analyst II

    1 week ago


    Richmond Hill, Ontario, Canada City of Richmond Hill Full time $66,000 - $120,000 per year

    Posting Id3193DepartmentCorporate and Financial ServicesDivisionInformation TechnologySectionApplication ServicesJob GradeContract Admin Grade 06Rate of Pay$ $66.27 HourlyJob TypeTemporary Full Time- ContractContract Length/End Date1 yearReplacement/New PositionReplacementPosting TypeInternal and ExternalPosting Date11/24/2025Application...

  • Systems Analyst II

    1 week ago


    Richmond Hill, Ontario, Canada Richmond Hill Full time $57 - $66

    Systems Analyst II  Posting Id 3193Department Corporate and Financial ServicesDivision Information TechnologySection Application Services Job Grade Contract Admin Grade 06 Rate of Pay $ $66.27 HourlyJob Type Temporary Full Time - ContractContract Length/End Date 1 yearReplacement/New Position ReplacementPosting Type Internal and...


  • Richmond Hill, Ontario, Canada City of Richmond Hill Full time $34,464 per year

    Systems Analyst IIPosting Id 3193Department Corporate and Financial ServicesDivision Information TechnologySection Application ServicesJob Grade Contract Admin Grade 06Rate of Pay $ $66.27 HourlyJob Type Temporary Full Time - ContractContract Length/End Date 1 yearReplacement/New Position ReplacementPosting Type Internal and ExternalPosting Date...