
資深 React 開發工程師(埃及遠端)
加入 Opinov8,擔任資深 React 開發工程師,打造可擴充的 React 與 TypeScript 應用程式。工作內容涵蓋可重複使用的元件設計、前端架構、自動化測試與 CI/CD 整合。
說明
- 使用 React 與 TypeScript 建置及維護可擴充的網頁應用程式
- 建立可重複使用、易於維護且高品質的 React 元件
- 協助制定前端架構與元件設計決策
- 將業務與技術需求轉化為有效的前端解決方案
- 運用現代前端實務開發回應式、無障礙且使用者友善的介面
- 產出簡潔、易於維護且經過完整測試的程式碼
- 為前端應用程式實作單元測試、整合測試與端對端測試
- 調查並解決效能、可用性與技術問題
- 與後端開發人員、解決方案架構師、UX/UI 設計師及其他技術相關人員密切合作
- 參與程式碼審查、編碼標準與工程最佳實務
- 使用 CI/CD 管線自動化建置、測試與部署
- 使用 Azure DevOps 管理原始碼、工作追蹤及 CI/CD 流程
- 維護技術文件與前端開發標準
- 協助疑難排解並解決團隊中的複雜技術挑戰
- 支援招募活動,包括面試、技術評估或測試任務,以及適用的最終決策
職位要求
- 至少 7 年專業軟體開發經驗,並以扎實的前端開發為重點
- 具備豐富的 React 生產環境開發經驗
- 精通 TypeScript
- 熟悉現代 JavaScript 與 ES6+
- 具備設計及建置可重複使用、可擴充 React 元件的實務能力
- 深入了解前端架構與設計模式
- 具備前端測試框架與實務經驗
- 具備實作自動化單元測試及/或整合測試的經驗
- 具備 CI/CD 管線與現代軟體交付實務經驗
- 具備使用 Azure DevOps 進行原始碼管理與 CI/CD 的實務經驗
- 具備透過 REST API 整合前端應用程式與後端服務的經驗
- 深入了解 Git 與現代開發工作流程
- 具備在 Agile/Scrum 環境中工作的經驗
- 具備出色的分析與問題解決能力
- 具備良好溝通能力,能在跨職能工程團隊中協作
- 優先考慮:具備將 React 元件與 Microsoft Dynamics 365 整合的經驗
- 優先考慮:具備將 React 應用程式或元件與 Microsoft Power Platform 整合的經驗
- 優先考慮:具備 Power Apps Component Framework(PCF)經驗
- 優先考慮:具備使用 Dataverse 的經驗
- 優先考慮:具備 Dynamics 365 Sales 或 Customer Service 經驗
- 優先考慮:具備 Azure 服務經驗
- 優先考慮:具備 Redux、Zustand 或類似現代狀態管理工具的經驗
福利待遇
- 完全遠端工作,安排彈性
- 參與涵蓋多個產業的專案
- 獲得持續學習與專業發展機會
- 累積實務操作經驗
- 與多元且跨文化的團隊協作









