Position: Shopify Developer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Sep 17, 2024 (Expires Today)
Job Description

Qualification:

  • Bachelor’s degree in Computer Science related degree
  • Minimum 3 years of relevant experience as a Shopify developer


Roles and Responsibilities:

  • Study and understand solution design documents provided by Project Manager to ensure consistent understanding of project requirements.
  • Write codes to develop the project as per technical requirements.
  • Provide technical solutions/feedback to the Project Manager and other team members during the project development process.
  • Perform unit testing of each task completed to ensure that the task has met the technical requirements.
  • Strictly follow Project Manager’s sprint and version planning.
  • Provide timely information and solutions/feedback to Project Manager to minimise risks and control deviation in project timeline.


Requirements:

  • Experience in integrating custom PHP middleware apps with shopify store.
  • Extensive knowledge of theme file structure (sections, assets, snippets, theme), schema, advanced liquid syntax such as loops and conditions and advanced theme features such as shipping calculation, cart.js, user authentication, Oauth.
  • Should have knowledge of shopify domain, payment, tax, analytics, marketing, SEO, location and dropshipping.
  • Knowledge of Shopify theme terminal cli commands
  • Experience in configuring webhooks, testing webhooks, creating endpoints and best practices.
  • Should be able to configure core settings, channels, metafields, blog, navigation, pages, preferences, shipping, draft order and billing information.
  • Should be able to handle import and export in Shopify such as products, variants, orders, customers.
  • Must have knowledge of shopify online store 2.0
  • Should be able to integrate Shopify Rest Admin Api and GraphQL Api.
  • Experience with Buy SDK, and AJAX/cart.js, Shopify headless.
  • Understanding of Shopify functions and checkout extensibility.
  • Should be able to identify and integrate public apps to extends shopify features as per need.
  • Should be able to configure pre-built themes as per requirement, modify html structure and design.
  • Should have knowledge of HTML5, SCSS, JavaScript (ES5/ES6), jQuery.
  • Experience using PHP, MySQL, Apache, Linux / Ubuntu terminal commands.
  • Should have knowledge to develop embedded apps (NodeJS/PHP),
  • Experience working with and building API’s.
  • Strong software engineering skills, can design and implement software projects from the ground up.
  • Version control using git in a team environment.
  • Good understanding of asynchronous request handling and AJAX.
  • Understanding of Shopify script.


Good to have:

  • Experienced in coding best practices ensuring all code is lean, bug free and semantically correct including compliance with WCAG 2.0 AA and AAA where possible and W3C validation.
  • Experience with Vue js / React Js
  • SEO best practices and good working knowledge of Google Analytics and Tag Manager
  • Ability to take design files and convert to HTML
  • Attention to detail and an eye for UI / UX concepts and designs
  • Able to handle multiple projects at the same time.
  • Expertise in OOPS concepts, and Design patterns
  • Understanding of software development lifecycle and familiar with scrum practices
  • Able to handle multiple projects at the same time.