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 databases
Please apply here or send your resume directly to Mike at