We’re looking for a...

Senior Front End Developer (Marketing), Shopify Plus

Job post summary
Location
Specialty Engineering and 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 Specialty Location
Technical Developer Lead, Shopify Plus Engineering and Development Waterloo, Canada
Senior Front End Developer, Shopify Plus Engineering and Development Waterloo, Canada
Production Engineering Lead - Search Infrastructure Engineering and Development Waterloo, Canada
Senior Software Developer, Shopify Plus Engineering and Development Waterloo, Canada
Software Developer Lead - International Growth Engineering and Development Ottawa, Montreal, Toronto, Waterloo
Production Engineering - Scalability and Reliability Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Production Engineering - Director of Datastores Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Production Engineering - Developer Tools Manager Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote UTC -4 to UTC -8 time
Production Engineering - Kafka Infrastructure Engineer Engineering and Development Waterloo, Canada