Grace & Co · 2 days ago
Senior Shopify Developer
Wonder how qualified you are to the job?
Maximize your interview chances
Staffing and Recruiting
Insider Connection @Grace & Co
Responsibilities
Architect, develop, and maintain Shopify-based e-commerce websites, ensuring scalability, performance, and security.
Strong understanding of Shopify Theme 2.0 architecture including JSON, Customizer, and use of metaobjects.
Develop new functionality, experiences, and pages on Shopify sites.
Collaborate with cross-functional teams including designers, project managers, and other developers to define project requirements and deliverables.
Customize and extend Shopify themes and plugins to meet stakeholder requirements.
Integrate third-party services and APIs (payment gateways, shipping providers, etc.) with Shopify.
Optimize website performance and user experience through front-end and back-end optimizations.
Conduct code reviews, provide technical guidance as needed to other developers.
Stay up-to-date with the latest Shopify features, trends, and best practices.
Fix bugs and breakages. Urgently attend to add to cart and checkout blockers.
Provide documentation on functionality developed, so other devs can pick up if not available.
Share knowledge and teach other devs new skills.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
4-7 years of experience developing Shopify-based e-commerce websites.
Fluency in JavaScript, HTML, CSS, and Liquid.
Strong understanding of Shopify's platform architecture, APIs, and developer tools (Shopify CLI).
Working knowledge of Shopify Functions and Shopify Scripts.
Understanding of SEO and ADA best practices.
Experience with version control systems such as Git.
Experience with NPM, build tools such as webpack, and SCSS/SASS
Ability to write and run Python scripts
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a fast-paced environment and manage multiple projects simultaneously.
Strong communication and collaboration skills.
Comfortable with ambiguity, asking for clarity from stakeholders and communicating progress of projects, including blockers.
Preferred
Familiarity with front-end frameworks/libraries (React, Vue.js) is a big plus.
Past experience writing JavaScript unit and integration tests is also a plus.