產品開發工程師(Vue/Nuxt)
Posted Updated 2
views
Description
我們正在尋找一位以 Web 前端技術為核心、重視產品體驗與實際交付的產品開發工程師。
你將參與產品功能從需求討論、介面實作、資料串接、測試到上線的完整流程,主要使用 Vue 3、Nuxt 與 TypeScript 開發。
除了瀏覽器端功能,也可能會接觸 Nuxt Server Routes、Server Middleware、SSR、身分驗證及 BFF 等部分伺服器端應用。
此職務 "不" 要求獨立設計資料庫、建置大型後端系統或負責完整後端架構,
但需要具備基本的 HTTP、API、伺服器端執行環境與資料流概念,能與後端工程師共同完成產品功能。
我們重視的不只是完成畫面,而是能理解需求、處理使用情境與例外狀態,並持續改善產品品質與開發效率。
## 工作內容
- 使用 Vue 3、Nuxt 與 TypeScript 開發及維護 Web 產品
- 將設計稿與產品需求轉換為可維護的頁面與互動功能
- 串接 REST API,處理資料轉換、載入、錯誤、空資料及權限狀態
- 使用 Nuxt Server Routes、Server Middleware 或 BFF 模式處理適合放在伺服器端的功能
- 實作 SSR、CSR、路由、SEO Metadata 與基本快取策略
- 與產品經理、設計師、後端工程師及 QA 協作,釐清需求與技術限制
- 撰寫必要的單元測試、元件測試或端對端測試
- 參與 Code Review、問題排查、效能改善與既有程式碼重構
- 使用 AI 開發工具協助需求分析、程式開發、測試與文件整理,並自行驗證產出結果
- 協助維護共用元件、開發規範與產品開發流程
## 必要條件
- 熟悉 JavaScript/TypeScript、HTML 與 CSS 基本開發能力
- 熟悉 Vue 3,理解 Composition API、元件化與響應式系統
- 具備 Pinia、Vue Router 或其他狀態管理經驗
- 能串接 REST API,理解 HTTP Method、Status Code、Header、Cookie 與基本驗證流程
- 理解瀏覽器端與伺服器端程式執行環境的差異
- 能使用 Git 進行版本控制與團隊協作
- 能閱讀既有程式碼、定位問題,並在合理範圍內獨立完成任務
- 具備良好的溝通能力,願意釐清需求及說明技術取捨
- 對產品品質、使用者體驗與可維護性具有基本責任感