遠端 Angular 前端開發工程師
在國際技術顧問集團 Talan 打造可擴充的 Angular 應用程式。 提升客戶專案的效能、測試品質與技術標準。
說明
- 使用 Angular 16+ 和 TypeScript 建置並維護可擴充的前端應用程式。
- 打造可重複使用、具回應式設計且符合無障礙需求的介面,並遵循現代 Web 標準。
- 使用 Store、Effects、Selectors 和 Signal Store 實作 NgRx 狀態管理。
- 將應用程式串接至 REST API、企業設計系統、元件程式庫和 Web Components。
- 建立並維護自動化測試,以確保程式碼品質與可靠性。
- 進行程式碼審查,並協助建立編碼標準與開發實務。
- 找出技術債,並針對架構、效能和可維護性提出改善建議。
- 與技術及業務相關人員合作,評估需求並交付解決方案。
- 記錄並說明技術決策、分享知識,並指導其他開發人員。
- 必須參與 24/7 全天候待命輪值,每三至四個月約一週。
職位要求
- 至少五年前端專業開發經驗。
- 英語能力達 B2 級或以上。
- 精通 HTML5 和 CSS3,包括回應式設計、WCAG 無障礙標準及前端最佳實務。
- 具備扎實的 JavaScript 和 TypeScript 經驗。
- 必須具備 Angular 16 或更新版本的實務經驗。
- 具備獨立元件的使用經驗。
- 具備 Angular Signals、computed() 和 inject() 的使用經驗。
- 具備 RxJS 和反應式程式設計經驗。
- 具備 NgRx 經驗,包括 Store、Effects、Selectors 和 Signal Store。
- 具備整合及使用設計系統、企業元件程式庫和 Web Components 的經驗。
- 具備 REST API 整合經驗。
- 熟悉 Git 和程式碼儲存庫工作流程,包括分支、提取要求、程式碼審查及衝突處理。
- 具備服務、元件和狀態管理的自動化單元、整合及元件測試經驗。
- 了解並實際運用測試驅動開發(TDD)和/或行為驅動開發(BDD)。
- 具備 React 和 Redux 經驗。
- 具備敏捷方法經驗,尤其是 Scrum。
- 具備使用 Playwright 或 Cypress 等端對端測試工具的經驗。
福利待遇
- 全職、永久雇用合約。
- 完全遠端的工作安排。
- 提供專業成長與職涯發展機會,包括持續學習。
- 多元文化的國際環境,與不同國家的同事和團隊共事。
- 完善的福利方案,支持身體、情緒和財務健康。
- 提供支援遠端工作的 Smart Office Pack。
