跳至主要內容

VueJS前端開發工程師_資訊處(台北)

Technology
台達電子
臺北市, 台灣2個月前
全職

職缺描述

【主要工作內容】

  • 負責企業級應用程式之設計、開發與維護,並以 Vue.js 3 為主要前端技術。
  • 與 PM、SA、Architect、Backend Engineer 及其他相關團隊成員合作,確保系統設計與功能符合業務需求及技術規範。
  • 開發新功能、撰寫單元測試、執行測試與除錯,並維護相關技術文件。
  • 維護及持續改善已上線系統,分析並解決系統問題,確保系統穩定性與可維護性。
  • 持續優化前端效能、安全性、使用者體驗及跨瀏覽器相容性。
  • 參與程式碼重構、元件化開發及技術債管理,提升系統品質與開發效率。
  • 持續學習新技術、開發工具及業界最佳實務,並將適當技術導入團隊開發流程。

【工作技能】

  • 具備 3 年以上 Web 前端開發經驗。
  • 熟悉 Vue.js 3、TypeScript、HTML、CSS、JavaScript,以及相關生態系統(如 Vue Router、Pinia、Vite、Webpack)。
  • 熟悉 REST API 設計規範,具備前後端協作經驗,能與後端工程師共同設計符合業界最佳實務的 API。
  • 熟悉 Git 版本控制與團隊協作流程,了解 Trunk-Based Development、GitFlow 或其他主流 Branching Strategy。
  • 具備單元測試(Unit Test)撰寫能力。
  • 具備前端架構設計能力,能建立可測試、可維護及可擴充的程式碼結構,並設計與維護可重複使用(Reusable)的元件以提升開發效率與系統一致性。
  • 具備 Web 應用程式安全觀念,了解常見安全風險及防護方式,例如 XSS、CSRF、Authentication、Authorization、OAuth2 與 JWT。
  • 具備問題分析、除錯及效能優化能力,能獨立定位並解決前端、API、瀏覽器或跨瀏覽器相容性問題,並持續改善系統效能與使用者體驗。
  • 能直接閱讀並理解英文技術文件、官方文件及技術書籍。能在英文字幕的輔助下,完成技術相關的英文線上課程。

【Plus qualifications】

  • 具備異質系統整合經驗,例如 ERP、MES、PLM、WMS 或其他企業系統。
  • 具備 Scrum、Agile 或其他敏捷軟體開發流程實務經驗。
  • 具備 Kubernetes、Docker 或雲端平台(Azure、AWS、GCP)使用或部署經驗。
  • 了解 DevOps 文化與 CI/CD Pipeline 建置及維護。
  • 具備 Java 或 Python 程式語言開發經驗。
  • 具 Test-Driven Development(TDD)實務經驗。
  • 具備 RWD、PWA 或 Mobile Web 開發經驗。
  • 具備 Apache Superset 應用經驗。
Keywords
HTML5Vue.jsTypescriptWebpackJavaScriptDevOpsHtmlOauthPythonScrumUnit TestingApache LicenseApache Http ServerJavaJWtWMSCI / CDTest-driven developmentAWSDocker

對這個職缺感興趣嗎?