前端工程師
Description
此職位負責將 UI/UX 設計稿轉換為高效、互動流暢的網頁介面,確保產品在各種裝置與瀏覽器上具備極佳的可用性、兼容性與效能。
【期望您的工作方式】
1. 能主動與後端確認 API 規格,並能向非技術人員清晰說明技術限制
2. 能耐心且系統性的處理相容性、跑版及非同步狀態管理等問題
【基本條件】
1. 具備一年以上前端開發相關工作經驗
2. 知識工具
2.1 掌握 JavaScript (ES6+) 核心特性;精通 TypeScript 的類型系統、編譯配置與應用
2.2 深入理解 HTML5, CSS3, DOM, Render Tree, Event Loop 運作原理
2.3 理解 HTTP/HTTPS 協議與 RESTful API 概念
2.4 熟練至少一種主流框架 (Vue.js / React / Angular),具備組件化開發與狀態管理能力
2.5 熟練 VS Code (含 ESLint/Prettier 配置)、Git 版本控制
2.6 熟悉 Figma 操作,能高效提取設計資源與規格
【加分條件】
1. 資訊工程或資訊管理相關學系
2. 具備撰寫單元測試能力,能快速定位及修復 Bug
3. 精通模組打包工具 (Webpack, Vite, Rollup) 之配置與優化
4. 了解 CI/CD 流程在前端部署的應用
5. 精通 DevTools 進行深度的網路監控與 JavaScript 調試
【核心職責】
1. 介面開發與 RWD 實作:
1.1 使用主流框架精準還原設計稿的視覺佈局與動態效果,獨立完成 RWD
1.2 解決跨瀏覽器與行動裝置的兼容性問題,確保一致的使用者體驗
2. 系統架構與效能優化:
2.1 撰寫高可讀性、可維護的程式碼,維護共用組件庫以提升開發效率
2.2 使用 DevTools 進行效能瓶頸分析、記憶體洩漏檢查,優化資源載入與渲染效能
2.3 評估並導入新興前端技術,持續減少資源消耗,提升系統效能與使用者體驗
3. API 整合與數據串接:
3.1 與後端工程師協作定義 API 規格,設計前端數據結構並處理非同步狀態管理
3.2 根據需求提出技術解決方案,確保數據在介面上安全且正確地呈現