Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

UFP Industries, Inc. Logo

Front-End Developer

UFP Industries, Inc.

Salary not specified
Dec 5, 2025
Grand Rapids, MI, US
Apply Now

UFP Industries is seeking to build scalable, maintainable UI systems and manage, customize, and extend modern Shopify themes

Requirements

  • Advanced proficiency writing semantic HTML with modern, scalable CSS architecture.
  • Understanding of token and component-based architecture and design systems.
  • Strong expertise in JavaScript/TypeScript and scripting inside Shopify’s constraints.
  • Proficiency in Liquid, JSON templates, and Shopify’s theme architecture.
  • Experience managing purchased themes: versioning, patching, upgrading, and rollback plans.
  • Ability to build custom apps and extensions using React/Node (Shopify CLI).
  • Strong understanding of metaobjects, metafields, content modeling, and app block structures.

Responsibilities

  • Customize, maintain, and version-control Shopify themes, including updates, backups, and safe deployment workflows.
  • Write clean, accessible, ADA-compliant front-end code, with a strong emphasis on modern CSS architecture.
  • Extend current theme following token and component-driven architecture.
  • Build new features and components using Liquid, HTML, CSS, and JavaScript/TypeScript.
  • Create custom extensions, storefront scripts, and Shopify apps (Node/React/TypeScript).
  • Implement and maintain theme sections, templates, metafields, app blocks, and dynamic content structures.
  • Integrate with Shopify APIs, including Storefront, Admin, and AJAX APIs, for interactive or dynamic experiences.

Other

  • Bachelor’s degree required.
  • Minimum of 3 years’ experience in a Front-End Developer role or similar, with a proven track record and portfolio showcasing successful front-end projects.
  • Must work out of the Grand Rapids, MI corporate office.
  • Ability to pass a drug test.
  • Some travel may be required.