Synergies 是一間 AI 公司,於 2019 受到 Gartner 評選為亞洲四大最酷 AI 供應商之一,2021 再度獲 Gartner Market Guide肯定為全球最佳數位轉型平台之一,主要是開發決策輔助系統(DSS),建立資料分析全流程平台 JarviX。
職務內容:
1. 建立前端團隊
2. 帶領前端團隊完成項目開發
3. 前端功能開發
4. 前端人才招募
5. Code Review
6. 訂定團隊開發規範
7. 建立前端團隊文化
8. 使用者追蹤碼埋設 (GA / Hotjar / Rollbar)
9. 制定 RD 團隊 Git Flow 流程
10. 負責產品線上/地端部署、進退版、版本維護控管
11. 與 QA 合作制定測試流程,確保產品品質
12. 與 DevOps 合作地端客戶更版
13. 與設計師、後端工程師、PM 討論需求
14. 帶領一個工程師團隊運行 Scrum
15. 協助拆解功能細項
16. 前端開發時程評估
17. 開發進度管理
18. 協助進行 Design Review
19. 負責產品 bug list 維護
開發方式:採用敏捷開發 (Scrum)
成就:
1. 從 0 建立前端團隊,並帶領團隊兩年內完成產品 2.X \ 3.X 版本
2. 負責產品雲端部署的進、退版兩年來未曾出錯
3. 負責所有客戶地端版本控管皆順利達成任務
4. 新進前端工程師一年內離職的機率為 0
經手產品:
1. JarviX 3.0
JarviX 是一個數據分析全流程的平台,使用 Micro Frontend 的架構,有數十個頁面,前端最多同時有五位工程師在進行開發。框架是 Vue3 + Pinia 搭配 Vite 以及 TypeScript 進行開發,資料視覺化的部分則是使用 eCharts。同時也額外引入自有 component library
2. JarviX 1.X/2.X
使用 Vue2 + Vuex 進行開發
3. 工廠排程系統
工廠端的機台排程視覺化,使用 Vue2 + Vuex 進行開發,前端一位,後端三位,DS 一位