Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Frontend Developer - vue / shopify

Craft Recruiting

Frontend Developer - vue / shopify

Jersey City, NJ +2 locations
Full Time
Paid
  • Responsibilities

    Job Description

    We are looking for an advanced frontend engineer to join our growing team of ecommerce focused developers. We use VUE/VUEX in our projects so deep knowledge of this is required.

    100% fully remote - full time, permanent role

    RESPONSIBILITIES

    ● Develop clean and reusable solutions on Shopify platform

    ● Strategize and scope projects to fit clients’ budgets and goals

    ● Build features, pages, and widgets from start to finish

    ● Optimize code for speed and maintainability

    ● Utilize build tools to use SASS, ES6

    GENERAL KNOWLEDGE

    ● CSS methodologies and architectures (BEM, modules, ITCSS)

    ● SASS mixins, variables, functions and standards

    ● Vanilla Javascript, ES6, OOP, array functions

    ● Javascript libraries, build tools, and frameworks

    ● Understanding of functional programming and its benefits

    SHOPIFY KNOWLEDGE

    ● Theme development with liquid

    ● App installs and integrations

    ● Shopify/Recharge APIs & limitations

    ● Custom widget development

    VUE KNOWLEDGE

    ● Component based development principles

    ● Reactivity with data, computed, and watch

    ● Lifecycle methods and their uses (created, mounted, beforeDestroy)

    ● Data binding and parent child relationships (props, $emit, $parent)

    ● Corks of framework and workarounds to solve them

    VUEX KNOWLEDGE

    ● Store architecture for app data (state)

    ● Getters for fetching parts of state

    ● Mutations for setting parts of state

    ● Actions for HTTP requests and external data calls

    ● Vuex helper functions for interacting with store

    NICE TO HAVES - BIG PLUS, BUT NOT A NEED

    ● Backend javascript with Node.js & Express

    ● Backend principles for creating custom & secure APIs

    ● Nuxt.js static or SSR

    ● Headless ecommerce

    ● Shopify app development

    ● Servers, hosting, and database

  • Locations
    San Diego, CA • Jersey City, NJ • New York, NY