Shopify Plus Developer
Knix Wear
About You
- You thrive in a collaborative team environment and contribute positively through PR reviews, thoughtful feedback, and shared problem-solving.
- You’re comfortable working independently while partnering effectively across teams.
- You care deeply about the quality of your work and the experience customers have on the site.
- You take ownership without ego-you’re open to feedback, quick to support others, and willing to learn from mistakes.
- You value not only the health of the website, but also the health of the team and how you show up as a collaborator.
- You’re passionate about software development and technology, and you naturally ask “why not?” when faced with complex challenges.
- You’re comfortable navigating ambiguity and collaborating to find the right solution, even as requirements evolve.
- You communicate clearly and thoughtfully, whether leaving PR comments, explaining tradeoffs, or partnering with non-technical teammates.
- You want to work somewhere that welcomes everyone-not just tech-focused roles.
The Opportunity
- Provide technical expertise and guidance across Shopify Plus web development initiatives.
- Review business requirements and determine optimal designs for high-quality, performant, and scalable web experiences.
- Collaborate with the integrations team to design flexible, scalable solutions that leverage third-party systems.
- Occasionally work with databases to enhance site functionality.
- Partner closely with product, design, UX, QA, and marketing teams to deliver best-in-class storefront experiences.
- Clearly communicate technical tradeoffs, risks, and solutions to both technical and non-technical stakeholders.
- Proactively identify and mitigate risks related to Shopify platform changes, deprecations, and Editions updates.
- Contribute to a strong engineering culture through PR reviews, mentorship, and collaborative problem-solving.
- Participate fully in the agile process, including daily stand-ups, backlog refinement, sprint planning, and retrospectives, leveraging experience with both Kanban and sprint-based workflows.
- Support the growth of junior and intermediate developers through pairing, PR feedback, informal coaching, and knowledge sharing.
- Move features and bug tickets through Knix’s development lifecycle-from discovery and estimation through implementation, deployment, and monitoring.
- Collaborate with QA to review changes and test cases, ensuring high-quality, reliable solutions.
- Attend regular company meetings to stay aligned on daily, weekly, and monthly objectives.
Qualifications
- Experience developing, customizing, and maintaining Shopify Plus themes using Liquid, HTML, CSS, JavaScript (ES6+), and responsive frontend architecture; experience with TypeScript, Rust, or React is a plus.
- Strong knowledge of accessibility (WCAG), enterprise SEO, and experimentation or A/B testing.
- Hands-on experience with Checkout Extensibility, including app-based UI extensions and supported APIs while avoiding deprecated patterns.
- Experience building advanced commerce logic using Shopify Functions for discounts, shipping, cart transformations, and payment customization.
- Solid understanding of GitHub workflows, CI/CD pipelines, and automated deployment processes that support safe, repeatable releases.
- Experience supporting multi-store and multi-market implementations using Shopify Markets, including region-specific pricing, currency, and content strategies.
- Proven experience designing scalable data models using metaobjects and advanced metafields.
- Ability to own features end-to-end, from development through QA, release, and post-deployment monitoring, with accountability for bugs and continuous improvement.
- Experience adapting to Shopify platform changes, deprecations, and new Editions features in production environments.
- Working knowledge of secure development practices, including least-privilege access and safe third-party integrations.
- Experience supporting high-traffic, revenue-critical Shopify Plus storefronts where uptime and stability are essential, including occasional after-hours support for critical issues.
Salary
- The starting base salary for this position is $110,000.00
