General Summary
UFP Industries is seeking a Front-End Developer with strong semantic HTML and modern CSS architecture skills, capable of building scalable, maintainable UI systems. The role centers on managing, customizing, and extending modern Shopify themes—maintaining purchased themes, creating custom components, implementing design updates, and developing new functionality using JavaScript/TypeScript, Liquid, and Shopify APIs. You’ll collaborate with designers for UI guidance when needed, but most of your work focuses on enhancing, optimizing, and supporting Shopify storefronts.
Principal Duties and 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).
- Work with designers to interpret and implement UI updates or improvements inside the existing theme structure.
- Improve storefront performance, accessibility, and SEO using modern front-end best practices.
- 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.
- Troubleshoot theme issues, liquid errors, JavaScript conflicts, and app/theme interactions.
- Ensure mobile-first responsiveness and cross-browser compatibility.
- Collaborate with marketing teams on requirements and launch timelines.
- Provide guidance on theme governance, front-end standards, and platform best practices.
- Stay up to date on Shopify platform updates (Hydrogen/Oxygen, App Blocks, new APIs, etc.).
Job Specifications
Knowledge
- 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.
Skills and abilities
- 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.
- Strong sense of visual quality and UI detail when interpreting design guidance.
- Proficient in interpreting Figma designs, component structures, and design tokens.
- Excellent debugging, problem-solving, and performance-tuning abilities.
- Comfort with Git workflows, theme development environments, and deployment pipelines.
- Strong communication skills and ability to collaborate across teams.
- Ability to manage multiple Shopify storefronts in a fast-paced environment.
Conduct
- Self-managing; works well under little supervision.
- Highly motivated and enthusiastic.
- Strong interpersonal and communication skills.
- Strong organizational skills and detail oriented.
- Be a team player and support the company’s goals.
- Conduct business in a professional manner.
- Ability to pass a drug test.
- Must work out of the Grand Rapids, MI corporate office.
Working Conditions
Requires sitting at a desk for long periods of time. Some travel may be required.
Disclaimer Statement
The above information in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
“UFP Industries and its subsidiaries and affiliates are equal opportunity employers. All qualified candidates will receive consideration without regard to race, color, religion, sex or national origin.”
The Company is an Equal Opportunity Employer.