Senior Shopify Developer

Knix is an award-winning intimate apparel and activewear brand that is re-inventing intimates for real life. Through our innovative products and our engaged community, we are empowering people everywhere to be unapologetically free. Launched in 2013, we are one of the fastest-growing intimate apparel brands in North America and are globally recognized as an innovator within the apparel space. We reach over 3 million customers through our online stores, Knix retail locations across North America and channels such as wholesale and Amazon. We are revolutionizing the apparel industry with our best-in-class customer experience, innovative products and brands Knix and Kt by Knix. Come join us if you are looking for a purpose-driven and authentic career!

Join our innovative application development team as a Senior Shopify Developer, where you will play a crucial role in the design and development of our Shopify Websites. We are seeking an individual with a strong background in Shopify’s Liquid framework, custom Shopify App development, and general web development. The ideal candidate will have at least 3 years of hands-on experience developing, customizing, and optimizing Shopify stores, along with building and maintaining custom Shopify Apps to extend platform functionality.

About You

  • Detail-oriented developer with 5–7 years of professional software development experience.
  • 3+ years working specifically with Shopify, with strong expertise in Liquid.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities, with a collaborative mindset.
  • Passionate about staying up to date with Shopify platform updates, emerging technologies, and e-commerce best practices.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proven experience developing custom Shopify apps (using Shopify API, Node.js , or similar frameworks).
  • Solid knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
  • Experience customizing Shopify themes and building custom sections/templates.
  • Understanding of e-commerce best practices, SEO fundamentals, and site performance optimization.
  • Familiarity with Shopify’s APIs, webhooks, and app integrations.
  • Preferred: experience with Git version control, Shopify Plus, headless commerce, and UX/UI collaboration tools (e.g., Figma).

Responsibilities

  • Develop, customize, and maintain Shopify themes using Liquid, HTML, CSS, JavaScript, GraphQL, and Rust.
  • Design, develop, and maintain custom Shopify apps and Shopify Functions (public and private).
  • Implement custom features and functionality based on business requirements.
  • Optimize Shopify stores for speed, SEO, and mobile responsiveness.
  • Collaborate with designers, marketers, and backend developers to deliver seamless user experiences.
  • Troubleshoot, debug, and maintain existing Shopify codebases and apps.
  • Integrate third-party apps, APIs, and custom functionalities into Shopify.

How we Hire

Our people are what make Knix, Knix! Our people are passionate and have a strong belief in our mission. Our people are naturally curious and ambitious by nature. Employees feel respected and supported at Knix. We take an inclusive and equitable approach offering the same interview experience to every candidate we meet with. Knix is an equal opportunity employer, we celebrate everyone and their intersecting identities. We know and believe that diverse and inclusive teams empower us to make better decisions and inspire innovation so that we can better serve our customers and community. We are committed to providing reasonable accommodations and will work with you to meet your needs. If you are a person with a disability and require assistance during the application process, please don’t hesitate to reach out! We celebrate our inclusive work environment and welcome members of all backgrounds and perspectives to apply.

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...