About This Role
This role is for a Web Developer responsible for the development and maintenance of the company's e-commerce website, focusing on Shopify. It involves optimizing conversion, ensuring site performance, managing analytics, and integrating third-party applications, working in a sole technical position.
Responsibilities
- Develop and maintain the Company’s Shopify theme using Liquid, HTML, CSS and JavaScript
- Build campaign pages and microsites to brand and design standards
- Build to Online Store 2.0 architecture (sections, blocks, Meta fields and metaobjects) so routine content can be maintained by non-technical staff
- Ensure correct rendering across devices and supported browsers, and resolve defects promptly, prioritizing any issue affecting browsing, cart or checkout
- Maintain version control discipline using Git, including documented release procedures
- Implement improvements to the customer journey and checkout in conjunction with the Marketing and E-commerce teams
- Deliver promotional mechanics, product launches and seasonal campaigns to agreed timelines
- Ensure checkout supports payment methods relevant to the Thai market, including local gateways, Prompt Pay, digital wallets and instalments
- Design and report on A/B tests and make evidence-based recommendations
- Monitor and improve Core Web Vitals, with particular attention to product and collection pages
- Manage image delivery, script loading and third-party application overhead, including optimization of bilingual Thai and English typography
- Maintain technical SEO: site structure, canonicalization, product structured data, sitemap integrity and hreflang where international sites are introduced
- Implement and maintain Google Analytics 4, Google Tag Manager and server-side tracking including the Meta Conversions API
- Verify e-commerce event integrity and ensure reported figures reconcile with Shopify records
- Report periodically on website performance and recommend data-supported improvements
- Integrate and maintain third-party applications and APIs, assessing whether a requirement is better met by an application or by custom development
- Support integration with the Company’s [ERP / POS / CRM] systems and with appointed logistics providers
- Maintain compliance with the Personal Data Protection Act B.E. 2562 (2019), including consent management, cookie controls and the technical handling of data subject requests
- Implement approved designs faithfully and work with Customer Success to remedy issues affecting customer experience
- Maintain documentation of site architecture, integrations, credentials and release procedures, and manage appointed vendors where instructed
Requirements