Shopify Developer

Role Purpose

The Shopify Engineer is responsible for developing Shopify web applications and Shopify Apps, as well as contributing to client-facing pitches and solution proposals. The role ensures that new functionality is delivered in line with agreed technical standards, guidelines, and timelines.

Key Responsibilities and Outcomes

  • Design engaging and effective e-commerce stores, including product detail pages (PDPs), category pages, and marketing landing pages, based on business and stakeholder requirements
  • Work closely with the Project Manager to understand business requirements, project features, and functional specifications
  • Contribute to requirements definition, UX/UI discussions, design input, and overall solution architecture
  • Promote and apply best practices across the team to ensure solutions are efficient, reliable, scalable, and reusable
  • Conduct peer code reviews to maintain high standards of code quality and consistency
  • Effectively manage workload and priorities to deliver high-quality code aligned with agreed project milestones
  • Review and assess the suitability and viability of Shopify apps and integrations
  • Collaborate with third-party providers to identify and implement optimal integration solutions within the wider ecosystem
  • Produce clean, efficient, and well-documented code based on technical specifications

Competencies

  • Coding: Ability to write clean, efficient, readable code and associated tests
  • Analytical skills: Ability to gather, interpret, and draw insights from data to support decision-making
  • Work rate: Capable of handling high-volume workloads accurately and within tight deadlines
  • Time management: Accurately estimates task complexity and duration, sets realistic goals, and breaks work into manageable steps while anticipating delivery risks
  • Problem solving: Uses structured logic and sound methodologies to develop effective solutions and proactively mitigate potential issues
  • Agility: Adapts quickly to changes in project scope, technology, or stakeholder expectations and learns rapidly when facing new challenges
  • Communication: Strong written and verbal communication skills, with the ability to tailor messaging to different audiences
  • Collaboration: A strong team player who builds trust, supports peers, and actively encourages collaboration

Experience and Qualifications

  • Bachelor’s degree (or equivalent) in Computer Science, Information Technology, or a related discipline
  • Extensive hands-on experience and a strong portfolio may substitute for formal qualifications
  • Proven experience as a Shopify Software Developer, working on Shopify themes and front-end development components
  • Strong expertise in PHP, Liquid, HTML, CSS/SCSS, and JavaScript
  • Experience integrating third-party services, APIs, and Shopify plugins
  • Solid understanding of cross-browser, cross-device, and cross-platform compatibility issues and solutions
  • Experience working in Agile environments, with exposure to Scrum practices
  • Experience with Shopify Discount Functions and Checkout UI Extensions
  • Desirable experience with Shopify Plus and international, multi-store, and multi-language environments
  • Familiarity with DevOps practices and version control tools (e.g. GitHub)
  • Shopify or relevant web development certifications are advantageous

Job Details

Company
Tiro Partners Limited
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £60,000 per annum
Posted