Craft Recruiting

Remote Front-End Developer

  • Job Type: Contract W2
  • Industry Type: IT Sector
  • Industry Location: Los Angeles
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: FRONTEND DEVELOPER FRONT-END SOFTWARE DEVELOPER FRONT-END ENGINEER FRONT-END SOFTWARE ENGINEER WEB DEVELOPER WEB APPLICATION DEVELOPER VUE.JS
  • Secondary Skills: VUE VUEX NODE NODE.JS SHOPIFY JAVASCRIPT
  • Job Location: Los Angeles, California
  • Posted Date: Posted today
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 databases

Please apply here or send your resume directly to Mike at

Relevant Job Openings
Node JS Developer
.NET Application Developer
Lead Java Full Stack Developer
System Analyst and System Administrator
System Analysts and System Administrators