We’re looking for a...

Senior Front End Developer (Marketing), Shopify Plus

Job post summary
Specialty Engineering and Development
Team Front End Development

About the role

Shopify is on a fast-moving mission to make the best products for merchants around the globe. At Shopify Plus, our merchants are some of the biggest and fastest growing businesses in history. The problems we solve are as complex as the stakes are high. Ecobee, Fashion Nova, Rebecca Minkoff, Nestle, MVMT, and Leesa are merchants that have seen the value Shopify Plus brings to their businesses through our understanding of commerce at scale.

We’re looking for a Senior Front End Developer to join the Shopify Plus UX team in our Waterloo office.

In addition to building and maintaining our HTML, CSS, and JavaScript architecture, front end developers are an integral part of our UX team. Front end developers make complex problems approachable for current and prospective merchants. They help our teams find new ways to reach even more merchants by highlighting our products, telling our merchants’ stories, and growing our brand.

You’ll be:

  • Building the Shopify Plus brand and online presence through compelling microsites, product pages, merchant stories, and marketing campaigns
  • Crafting high-fidelity experiences that delight audiences through animation and complex interactions
  • Collaborating with other disciplines across UX, engineering, and product marketing to help drive sales and leads within our sales funnel
  • Creating reusable components with HTML, CSS, and JavaScript for use across large-scale marketing properties, and documenting them in our UX style guide
  • Learning the latest front end technologies and standards to ensure we are always responsive, performant, and accessible
  • Advocating throughout the company for great UX
  • Ensuring our teams are following best practices when developing for the web

You'll need to have experience:

  • Collaborating in a cross-disciplinary environment with designers and other developers to suggest and critique ideas, prototype solutions, and make data-informed decisions
  • Developing public-facing websites that perform well on all devices using modern languages and frameworks
  • Building complex interactions in a performant way, with a high degree of polish
  • Writing well-structured semantic HTML, building maintainable and scalable CSS, and working with modern JavaScript (vanilla JS, ES6)
  • Authoring resilient code that conforms with accessibility requirements (WCAG 2.0 AA, AODA, Section 508, etc.)
  • Providing code reviews and supporting/mentoring peers
  • Back end languages and MVC frameworks like Ruby on Rails

It's a bonus if you have experience:

  • Working in an agency or creative studio environment that delivers websites for a variety of clients
  • Using A/B testing tools and methodologies to inform decisions with real-world data
  • Working with modern web stacks (transpilers, linters, build and CI tools, etc.)
  • Understanding specific client-side areas like animations, performance, and accessibility

We know that applying to a new role takes a lot of work, and we truly value your time. If you have any additional info you want us to review (portfolios, github repos, etc.) please don't hesitate to include it. We look forward to learning more about you!

Job postings for similar
Position Team Location
UX Researcher User Experience Toronto, Canada
Senior Software Developer, Shopify Plus Engineering Waterloo, Canada
Product Content Strategist User Experience Ottawa, Canada
UX Lead, Marketing Technology User Experience Toronto, Canada
Lead iOS Developer Engineering Toronto, Canada
Choose your own Security Engineering adventure Engineering Ottawa, Canada
Senior Software Developer - Shopify Marketplace Engineering Toronto, Canada
Engineering Lead - App & Partner Platform Engineering Toronto, Canada
Senior Software Developer- App & Partner Platform Engineering Toronto, Canada
Lead Software Engineer Engineering Ottawa, Canada
Director of Production Security Engineering Toronto, Canada
Production Engineering - Scalability and Reliability Engineering Ottawa, Montreal, Toronto, Waterloo, Remote
Engineering Lead - Identity Engineering Toronto, Canada
Senior Software Developer Engineering Montreal, Canada
Front End Developer Lead, Themes Front End Development Montreal, Canada
Marketing Designer, Shipping Services Design Ottawa, Canada
Senior Product Designer, Shopify Plus User Experience Waterloo, Canada
Production Engineering - Edgescale - Domains and Notifications Production Engineering Toronto, Canada
Production Engineering - Director of Datastores Production Engineering Ottawa, Montreal, Toronto, Waterloo, Remote
Senior UX Researcher, Shopify Plus User Experience Waterloo, Canada