Front-end Developer, Enhance & Optimize (e&o)

Engineering · Full-time · Vancouver, CA · Remote possible

Job description

  • Employment Type: Full-time
  • Location: Remote within Canada
  • Salary: CAD$70-85K

iamota is a leading Shopify Plus Design and Development Agency Partner. We are looking for our next Front-End Developer to join us on our journey to becoming the top boutique Shopify Plus agency in North America.

What we're looking for

Our ideal candidate is a Front-End Developer with a passion for the work they produce and a drive to grow their knowledge and experience. You will work closely with the dedicated Enhance and Optimize team supporting our retainer-based clients to maintain and enhance launched sites, update sites with the latest Shopify feature releases, and optimize performance, SEO, and accessibility, etc. over time.

What you’ll do

  • Implement the HTML/Liquid, CSS, and JavaScript required to develop and maintain Shopify themes and dynamic storefront experiences.
  • Write clean and semantic code, emphasizing performance, usability, and accessibility.
  • Identify and develop reusable patterns with component-based code.
  • Provide clear documentation for other E&O developers and clients.
  • Research, test, and set up Shopify apps.
  • Collaborate with a cross-functional team including developers, designers, strategists, and project managers.
  • Stay up-to-date with Shopify releases and modern web development practices.
  • Work in 1-2 week sprints and participate in weekly/bi-weekly stand-ups (via Zoom).
  • Perform cross-device QA testing to support multiple browsers and device types.

Who we're looking for

EXPERIENCE/EDUCATION

  • 1+ years of Shopify development experience
    • Experience developing with Shopify CLI and Themekit
    • Familiarity and experience with Shopify Online Store 2.0
  • 3+ years of web development work experience
  • 1+ years with modern development practices
    • Modern JavaScript (ES6, Web components, etc.)
    • Modern CSS (CSS Grid, CSS Variables, etc.)
  • 1+ years experience integrating and working with third-party APIs
  • Familiarity with implementing best practices for web performance optimization, accessibility standards, and technical SEO
  • Experience participating in agile working sprints and stand-ups
  • Proficiency in version control and collaborative development using Git (GitHub).

BONUS SKILLS AND EXPERIENCE

  • Agency experience
  • Experience with Shopify APIs (GraphQL and/or REST)
  • Familiarity with building and leveraging Checkout Extensions
  • Familiarity with Shopify Pixels/Customer Events, setting up tracking pixels and integrating with analytics tools like Google Analytics (GA4) and GTM

SOFT SKILLS

  • Able to explain technical concepts to other team members and clients.

  • Able to strategize rapidly and comfortable presenting your knowledge and ideas to others.

  • Confident negotiating compromises between requirements, budget, user experience, and best practices.

  • Able to collaborate with other Functional Teams including Design, Strategy, and Project Management.

  • Interested in openly sharing your passion for development in both your coding ability and personality.

  • Interested and able to contribute to ways we can improve the lives of our clients and team.

PERKS & BENEFITS

  • Competitive health benefits plan

  • Progressive parental leave policy

  • Remote work environment

  • Monthly remote work allowance

  • Professional development allowance

  • Career and professional growth planning

  • Bi-annual goal setting and bi-weekly 1:1s

  • MacBook (and related peripherals) for business use

  • Minimum three (3) weeks vacation

  • Additional bonus agency-wide holidays

  • Reduced summer hours schedule

OUR PRIMARY TOOL STACK

  • VS Code (or preferred IDE)

  • Webpack

  • SCSS

  • NPM

  • Codeship (CI/CD automation)

  • AWS (e.g. serverless backend via NodeJS on AWS Lambda)

  • GitHub

  • LambdaTest

  • Slack

  • Asana

  • Figma

  • Zoom

  • Harvest Time Tracking

  • Loom

Application Process

Please include in your cover letter specific references to your Shopify experience. Please also include at least 2 samples of project work showcasing different challenges that you've solved (portfolio link, GitHub repo, reference to your contributions to a team project, etc.).

A panel showing how The Org can help with contacting the right person.

Open roles at iamota