Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted almost 4 years ago

Position Summary:
Bloom is looking for an experienced Shopify Theme Developer to assist in building a next-generation e-commerce platform for wineries. You consider yourself an expert at building and customizing Shopify themes. Responsibilities for this position will include collaborating with Designers and Project Managers to understand challenges, and effectively communicating the technical possibilities/risks of proposed solutions. Tasks will range from basic markup using HTML and Liquid, to writing complex Javascript applications. Ruby on Rails and React.js are the preferred development platforms, and having experience with Shopify’s Polaris component library is desired.

Job Functions:
  1. Develop, test, debug, and maintain well-crafted Shopify themes and customizations
  2. Participate in project estimates, technical requirements and specifications
  3. Collaborate with teams to ensure applications meet creative and functional requirements
  4. Build custom sections that integrate with our Shopify application, Bloom

Education:
BS in computer science or similar degree is desirable. Some formal training and/or certification is required.

Required Skills:
3-5 years developing Shopify themes.

Preferred Skills:
  • Expert knowledge of Shopify and proficient in its templating language (Liquid)
  • Highly skilled with front-end languages including JavaScript, HTML5, CSS3
  • Familiarity with Shopify’s component library, Polaris
  • Proficiency in responsive design principles 
  • Knowledge of APIs, webhooks, and data transformations
  • Ability to identify areas in code or our processes that can be streamlined
  • Ability to write unit tests and/or specs
  • Solid grounding with common design patterns and development best practices
  • Customer-first mentality with ability to empathize with customers and their needs
  • Strong drive to continue improve and to stay on the cutting edge of technology