Job Description

We are seeking a seasoned developer to spearhead the creation of a custom Shopify application. The ideal candidate will possess a deep understanding of Shopify’s platform and be skilled in developing robust, scalable applications that integrate seamlessly with its ecosystem.

Key Responsibilities:

  • Design and develop custom Shopify applications tailored to our business needs.
  • Integrate third-party APIs and core features within the Shopify platform.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve bugs or issues within the application.
  • Collaborate with designers to ensure the application’s user interface/user experience aligns with our brand identity.
  • Maintain and update applications as required.
  • Ensure adherence to Shopify’s security guidelines and best practices.
  • Optimize application performance for fast load times and smooth operations.

Required Skills:

  • Shopify Development Experience: Strong knowledge of Shopify’s API, Liquid (Shopify’s templating language), and the Shopify ecosystem.
  • Programming Languages: Proficiency in languages like Ruby on Rails, Node.js, or PHP.
  • Frontend Development: Experience with HTML, CSS, JavaScript (particularly ReactJS for application interfaces) to build user interfaces.
  • Backend Development: Solid understanding of server-side development, handling databases, and ensuring application scalability.
  • API Integrations: Experience integrating third-party APIs with Shopify and building custom API endpoints.
  • Version Control Systems: Familiarity with Git or similar version control tools.
  • Application Deployment: Experience deploying Shopify applications on the Shopify platform and understanding the application approval process.
  • Problem Solving: Excellent troubleshooting and problem-solving skills to quickly address bugs and issues.

Preferred Skills:

  • Shopify App SDK: Familiarity with Shopify’s App Bridge and Polaris design system.
  • Cloud Services: Experience with cloud platforms like AWS or Heroku for application hosting.
  • Application Performance Optimization: Ability to optimize application load time and response time.
  • UI/UX Design: Basic design skills or an eye for clean, user-friendly interfaces.
  • Mobile Optimization: Experience ensuring applications are fully responsive and mobile-friendly.