Vacancy expired!
- Solid understanding of Shopify and general eCommerce and consumer marketing technologies
- In depth knowledge of Shopify and its templating language (Liquid)
- Strong proficiency in modern design patterns and development languages including JavaScript, HTML5, CSS3
- Proficiency in responsive design principles
- Knowledge of APIs, webhooks, and general data transfer approaches
- Ability to identify areas that can be streamlined or automated
- Ability to write unit tests when implementing user stories and design and develop code for testability
- Solid grounding with common design patterns and development best practices
- Ability to multi-task, problem solve, and execute tasks with accuracy in a high-pressure, fast-paced agile environment
- Customer-first mentality with ability to empathize and create customer loyalty
- Strong drive to continue improving skills and to stay on the cutting edge of web technology
- Capable of learning new technologies and platforms quickly and able to apply them to solve complex problems
- Minimum 2-3 years of experience working on the Shopify platform
- Knowledge of ecommerce technology landscape and associated stacks (shopping cart, API integrations, OMS, IMS, WMS, credit card processing, tax engine, digital distribution etc.)
- Experienced in:
- 2-3 years Shopify theme and app development – Shopify Plus experience a plus, one or more provable Shopify certifications preferred
- Front end frameworks React, Shopify's Polaris, and jQuery
- NodeJS, JavaScript (ES2019+), ESLint and coding standards, Typescript
- Experience with at least 1 Linux distribution
- Experience with task runners, build tools, and bundlers like Gulp, Grunt, Webpack, etc.
- Data applications using Fetch/AJAX/JSONP with JSON/XML/HTML content
- Experience with version control systems (Bitbucket/GitHub)
- Experience working within an agile team
- Experience setting up continuous integration and deployment (CI/CD) with tools like Jenkins, Github, and BitBucket
- Bonus Skills:
- Knowledge of AWS design and infrastructure
- Experience with multiple Linux distributions
- 1-2 years in an agile environment (Scrum and/or Kanban)
- Experience developing mobile applications
- Authentication and authorization technologies a plus: SAML, OAuth, OpenID
- Proficiency with relational databases such as PostgreSQL and MySQL/MariaDB
- A strong understanding of database management and performant database design
- Experience integrating with web services (REST, and GraphQL) and third-party libraries
- Experience with containerization, Docker, Docker-compose
- Bachelor's in Computer Science, related field, or equivalent demonstrable experience
Vacancy expired!