工作性质:兼职
工作地点:深圳
合作方式:按项目 / 按小时 / 长期合作均可
职位描述
我们正在寻找一位前端能力扎实的 Shopify Theme 开发者,负责高品质、现代化 Shopify 电商主题的深度定制与开发。项目将大量使用 Tailwind CSS + Alpine.js 技术栈,同时需要具备较强的现代前端工程化思维,能够打造性能优秀、交互流畅、代码可维护性高的 Shopify 2.0+ 主题。
主要职责
- 基于 Shopify Online Store 2.0 进行主题从零开发或深度二次开发
- 使用 Liquid + JSON Templates 构建高度可配置的 Sections 、Blocks 和 Snippets
- 主导使用 Tailwind CSS 完成复杂样式的开发与维护(支持自定义配置、插件、主题切换、暗黑模式等)
- 使用 Alpine.js 实现丰富的交互效果(产品筛选、快速加购、购物车动画、Infinite Scroll 、Tab 切换、懒加载等),确保交互丝滑且不依赖重型框架
- 负责主题的前端性能优化( Core Web Vitals 、Lighthouse 90+、资源加载优化、JS 体积控制、动画性能等)
- 将 Figma 高保真设计稿精确还原为响应式、移动端优先的页面
- 确保代码结构清晰、可维护,支持多人协作和后续迭代
- 处理跨浏览器兼容性、移动端适配及无障碍访问( Accessibility )基础要求
任职要求
必须熟悉 Shopify 主题开发:
- 熟练使用 Liquid 模板语言、Shopify Sections/Blocks 架构、Theme App Extensions
- 熟悉 Shopify CLI 、开发流程及最佳实践( Dynamic Sources 、Metaobjects 、JSON Templates 等)
- 有完整 Shopify Theme 开发上线项目经验,能独立完成主题开发与调试
具备较强的前端能力:
- 扎实的现代前端基础( HTML5 、CSS3 、JavaScript ES6+,熟练掌握 DOM 操作、事件机制、异步编程等)
- 精通 Tailwind CSS:能够熟练进行深度定制、编写复杂响应式布局、处理组件复用与设计系统
- 熟练掌握 Alpine.js:具备组件化思维,能合理使用 Alpine 的 store 、x-data 、x-effect 等特性,实现复杂交互逻辑
- 较强的 JavaScript 编程能力,能编写干净、可维护、可测试的前端代码
- 熟悉前端工程化工具( Vite 、ESLint 、Prettier 等优先)
- 优秀的性能优化意识和问题排查能力( Chrome DevTools 、Lighthouse 、Web Vitals 分析经验)
联系方式