出社會後的第1份工作,擔任前端工程師,依照客戶以及 PM 需求開發各種 NAS App 的前端,經常與 PM 以及 UI/UX 設計師合作。
1. 與 PM 以及後端工程師共同討論產品規格以及專案時辰
2. 與 UI/UX 設計師討論介面設計,使用 React, React Router, Redux, TypeScript, ExtJS, Webpack 進行產品開發
3. 使用 WebdriverIO 進行 E2E 測試
4. 使用 GitLab CI 執行 E2E 測試以及內部發行
5. 使用瀏覽器開發者工具評估程式運行效能,並且進行優化(減少重新渲染 , 降低資料處理複雜度, 與後端工程師通資料格式)
6. 與測試工程師合作,進行 bug 修正或是與 PM 討論規格變更
參與的專案有 Qulog Center, Notification Center, Malware Remover