💼 Frontend Tech Lead
🧾 工作內容
- 主導前端架構設計、技術選型與開發流程建立
- 指導與協助團隊成員完成產品功能開發,進行 Code Review、技術 mentoring
- 擬定並推動 API 規格與後端溝通流程,統整前後端介接標準
- 協作設計與後端團隊,確保產品品質、使用者體驗與技術可行性
- 規劃並執行前端部署流程(含 Docker/Linux 環境),確保穩定交付
- 評估並導入新技術,持續優化開發效率與產品效能
- 參與 UI/UX 設計溝通,優化產品介面互動體驗
✅ 必要條件(Required Skills)
🧠 技術能力
- 精通 React.js、TypeScript、ES6+
- 熟悉 React Query、Redux(Thunk / Saga / RTK-Query)
- 熟悉 Next.js(SSR / SSG 架構)
- 具備 React Native 或 Flutter 實務經驗
- 熟悉 Docker、撰寫 Dockerfile、在 Linux 環境中部署應用
- 掌握 CI/CD 自動化部署流程(如 GitHub Actions、GitLab CI)
- 具備 API 開發經驗(RESTful, JWT, OAuth2),能制定 API 規格(Swagger / OpenAPI)
- 具備後端 API 實作經驗(如 Node.js / Express / NestJS 等)
- 具備 WebSocket 或 Firebase 即時通訊開發與串接經驗
- 熟悉前端測試工具:Jest / React Testing Library / Cypress
- 具備開發模組化套件(npm library / reusable packages)經驗
- 熟悉 CSS 預處理與轉譯工具:SCSS、PostCSS
🎨 視覺與體驗敏感度
- 具 UI/UX 設計理解,能避免閃爍、生硬、跳動式體驗
- 熟悉動畫與互動工具:Framer Motion、Lottie、GSAP、Rive
- 理解動畫節奏與互動設計,具備微互動經驗
- 具備 PixiJS、Three.js 等 2D/3D 視覺化實作經驗者為佳
🧩 團隊協作與管理
- 帶領過 5 人以上前端團隊,具 Code Review 與 mentoring 經驗
- 熟悉敏捷開發流程,能協助拆解任務與進度追蹤
- 良好跨部門溝通協作能力(設計 / 後端 / PM)
🔶 加分
- 熟悉 GraphQL 串接與效能優化
- 導入或維護 Design System(Ant Design, MUI, Tailwind 等)經驗
- 具備 PWA、SEO、Web 效能最佳化實務經驗
- 了解 Micro Frontend、Monorepo 等架構模式
- 具備行銷動畫頁、產品展示頁等高互動性網頁開發經驗
🏢 期待
- 對使用者體驗有熱情,能在技術與產品之間找到平衡
- 樂於分享並帶動團隊持續成長
- 面對技術挑戰能主動探索、驗證並推動最佳解法