opinov8
opinov8
opinov8 是一家全球數位工程與顧問公司,協助企業開發並現代化技術系統。其業務涵蓋客製化軟體開發、雲端服務與遷移,以及資料解決方案,為金融、醫療、物流和媒體等產業的組織提供支援。opinov8 總部位於倫敦,在烏克蘭、埃及、哥倫比亞、葡萄牙及更廣泛的歐盟地區設有開發中心並組建遠端團隊,透過遠端優先的 B2B 交付模式為全球客戶提供服務。

資深 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 或類似現代狀態管理工具的經驗

福利待遇

  • 完全遠端工作,安排彈性
  • 參與涵蓋多個產業的專案
  • 獲得持續學習與專業發展機會
  • 累積實務操作經驗
  • 與多元且跨文化的團隊協作

相關職缺