Senior Shopify Developer
Our client is a leading SEO and Answer Engine Optimisation agency working exclusively with eCommerce brands to drive growth through organic and AI-driven search. With a global team operating across multiple continents, they deliver intelligent, integrated solutions for ambitious retailers.
They are now seeking to hire a Senior Shopify Developer to build and maintain their evolving cloud-based app ecosystem, delivering integrated solutions that allow clients and teams to work smarter and at scale. This role focuses heavily on new app and feature development while ensuring existing Shopify apps remain healthy and aligned with platform evolution.
Job Responsibilities
Application Development & Maintenance
- Design, build, and deploy new Shopify apps and features from architecture to App Store submission
- Dedicate a significant portion of time to new app development alongside the maintenance and enhancement of existing applications
- Write clean, tested, and documented code while submitting clear pull requests for team collaboration
- Maintain existing apps by fixing defects, resolving production incidents, and paying down technical debt
Technical Strategy & Platform Management
- Monitor Shopify for API version releases, deprecations, and sunsets to analyse the potential impact on apps and clients
- Anticipate and mitigate technical risks such as API limits or review requirements to accurately estimate delivery timelines
- Apply SEO and AEO best practices to ensure apps and storefront code positively impact crawling, indexing, and site speed
- Troubleshoot client websites and app data flows for tracking accuracy across platforms like Google Analytics 4 and Google Tag Manager
Project Coordination & Communication
- Collaborate with global web development teams across different time zones on code reviews and release coordination
- Communicate progress, blockers, and technical insights to internal project managers and stakeholders
- Contribute to project scoping and record requirements, architecture decisions, and risks
- Utilise AI coding assistants and automation tools responsibly to improve development efficiency without compromising security
Requirements
- Minimum 4 years of professional software development experience
- Minimum 2 years of experience building and shipping production Shopify apps
- Advanced proficiency in JavaScript, TypeScript, Node.js, and React
- Strong understanding of SQL and relational database design
- Demonstrated experience with Shopify CLI, React Router, App Bridge, and Polaris
- Solid working knowledge of GraphQL, REST APIs, OAuth 2.0, and Webhooks
- Experience with legacy Shopify development including Liquid and Online Store 2.0 themes
- Familiarity with Git workflows, automated testing, and cloud deployment platforms
- Working knowledge of SEO fundamentals, site architecture, and data tracking tools
Nice-to-Have Skills
- Previous experience working in an agency environment supporting multiple clients
- Proven success in launching an application in the Shopify App Store
- Experience with Shopify Plus or Hydrogen headless storefronts
- Familiarity with other eCommerce platforms such as Magento, BigCommerce, or WooCommerce
- Working knowledge of Prisma, Docker, or Figma screen design
Benefits
- Permanent work-from-home set-up
- Dayshift (Australian Eastern Daylight Time business hours)
- Full-Time opportunity
- HMO (STAFF only)
- Annual leave
- Christmas Bonus equivalent to 1 month's wage (pro-rate)
Skills
As published by workable · 28 questions · 4 written answers
Basics
First name, Last name, Email, Headline, Phone, Address, Summary, Resume, Cover letter
Short answers (6)
- If you are shortlisted, we would like to contact you on Google Chat or MS Teams. Please provide your email ID ("MS Teams - sample@email.com")
- Please provide a link to your LinkedIn profile account.
- Please provide the link to your sample works/portfolio.
- Do you currently have any full-time, part-time, or side commitments? If yes, how much notice do you need to render, and how soon would you be able to start and fully commit to this role?
- Will you require maternity/paternity leave within the next 12 months? If not, then do you have any prior planned leaves? Please specify.
- What is your current internet service provider, and what alternative or back-up internet connection do you have in place?
Pick from a list (15)
- We’re seeking someone who can dedicate themselves fully to the role. Please apply only if you are not currently employed in another full-time position or can transition out of it before starting. Can you confirm that you’ll be available to start this role without any conflicting commitments, including part-time, full-time, or freelance work?
- If you are hired by us, you will be classified as an independent contractor, meaning we won't be covering any government-mandated benefits. Would you be comfortable with this arrangement?
- Do you have at least 4 years of professional software development experience?
- Do you have at least 2 years of experience building and shipping production Shopify apps?
- Do you have advanced proficiency in JavaScript, TypeScript, Node.js, and React?
- Do you have hands-on experience using Shopify CLI, React Router, App Bridge, and Polaris?
- Do you have experience working with legacy Shopify patterns including Liquid and Online Store 2.0 themes?
- Do you have a solid understanding of relational database design and SQL?
- Do you have experience integrating and managing GraphQL and REST APIs?
- Do you have experience using AI coding assistants and automation tools for development?
- Are you comfortable troubleshooting tracking and data flows using Google Analytics or Google Tag Manager?
- How many monitor/s do you have available?
- I hereby authorise VirtualStaff365 to contact my previous employers, supervisors, and references for the purpose of verifying my employment history and qualifications. I consent to the collection and processing of my personal data in accordance with the Philippines’ Data Privacy Act of 2012 (Republic Act No. 10173).
- Please note that an active NBI clearance is required before we can process your application. Candidates without an active NBI clearance will not be considered until they obtain one. Do you understand and agree to this requirement?
- Do you currently have an active NBI clearance?
Written answers (4)
- In 100 words, please tell us about those experiences you had that is related to this role.
- What motivates you to seek a new opportunity and move on from your current/previous role?
- Please provide two direct report reference contacts (Name and Mobile No./Email add)
- If Only Applicable: If you selected "HIT", please briefly state the reason for the HIT (if known), and how many working days you were advised it would take to process. Write N/A if not applicable.
Attachments (3)
- Please attach a screenshot of your PC/Laptop specs.
- Please upload a screenshot of your internet speed test result using this link: https://fiber.google.com/speedtest/. STEPS: (1) Use Google Chrome browser (2) go to https://fiber.google.com/speedtest/ (3) Change the server to any Melbourne/Sydney provider (4) run the speed test (5) take a screenshot.
- Please upload a digital copy of your valid NBI Clearance. We also accept a screenshot of your NBI appointment or a valid Police Clearance as an alternative.