** Currently only accepting candidates based in the Philippines **
As a Shopify Developer, you will drive the empowerment, evolution, and expansion of e-commerce brands on Shopify Plus. You will be delivering exceptional digital commerce solutions that drive transformation and growth. You'll take the reins on developing and maintaining our clients' eCommerce websites, playing a pivotal role in their digital journey.
About 10SQ
10SQ is an engineering-led Shopify agency, where our expertise in engineering shapes our approach across design and consultancy. We strive to deliver best in class solutions for our merchants and are currently working on some of the most complex Shopify builds to date.
Responsibilities
• Maintain existing client stores.• Build new stores on top of our internal theme with Vanilla JS and Tailwind CSS.• Provide proactive improvements for client stores
Qualifications
• Detailed knowledge and understanding of Shopify including building and launching fully custom themes, configuring third-party apps, and migrating data.• Up to date with the latest features of Shopify• Understands the diference between Shopify & Shopify Plus• Demonstrable experience with Shopify Plus• Deep expertise in pure JavaScript, including ES2015/ES6 and modern JavaScript libraries, is crucial. One should be adept at JavaScript coding without the need for frameworks like JQuery (Note: We do not use JQuery).• Can produce accessible and semantic HTML.• Strong understanding of the Liquid templating language.• Produces clear code with thorough documentation.• Proficient in Tailwind CSS and capable of executing designs from Figma.• Well-versed with dependency management tools such as NPM, Yarn, and similar systems.• Skilled in creating responsive designs compatible with leading browsers across desktop, tablet, and mobile devices.• Well-acquainted with technical SEO practices, GA, GTM, and Core Web Vitals.
Nice to haves
• Having worked for a current Shopify Plus Partner• Experience with Shopify Functions and or Checkout Extensions.
Our Engineering Foundation @10SQ
10SQ is an engineering-led agency where our expertise in engineering shapes our approach across design and consultancy. Our team stands out as:• Expert problem solvers who embrace challenges.• Skilled tinkerers, always refining our craft.• Passionate technologists with a love for innovation both at work and beyond.
With a passion that extends beyond the office, our team actively engages with the latest technologies, driven by a collective 32 years of experience in software development.This approach not only defines our work ethic but also our commitment to leading the industry through innovation and expertise.
Our Stack
TailwindTailwind CSS forms the backbone of our styling approach. Its utility-first framework enhances our team's efficiency, allowing for nimble development and easy portability of components across projects. While acknowledging the HTML bloat it may introduce, we balance it with other tools and methodologies to maintain lean and efficient code.
Daisy UIDaisy UI complements Tailwind by providing a set of baseline components. This integration accelerates our development cycles and addresses the gaps in core features typically found in other CSS frameworks. It significantly reduces HTML bloat, making our themes more streamlined and performant.
Vanilla JSWe utilise Vanilla JS for its simplicity and lightweight nature. Our themes heavily rely on WebComponents, ensuring a low barrier to entry for JS developers and maintaining a bare-bones code structure. This choice aligns with our principle of keeping things simple yet effective.
PNPMPNPM is our chosen package manager for its efficiency and speed. It optimises package storage and reduces duplication, making our development process faster and more resource-effcient.
ViteVite is selected for its rapid build times and ease of extensibility. It integrates seamlessly with our existing framework, enhancing our development workflow and allowing us to focus on delivering high-quality themes without being bogged down by technical constraints.
CypressFor end-to-end testing, we rely on Cypress. It ensures that our themes are robust and function as intended in real-world scenarios. Cypress helps us maintain the high quality and reliability that our clients expect from our products.
Liquid Ajax CartThe Liquid Ajax Cart is an integral part of our theme architecture, providing a seamless and dynamic shopping cart experience. It enhances the user experience by allowing real-time updates and interactions without the need for full page reloads.