資深 React 開發工程師——埃及遠端工作
負責開發可擴充的 TypeScript 應用程式與可重複使用的 React 元件庫。 建構經過測試、符合無障礙標準,並與 Microsoft 雲端服務整合的前端。
說明
- 擔任跨職能平台團隊的資深 React 專家
- 負責前端元件從設計、開發、測試、部署到穩定化的完整流程
- 針對架構、程式碼品質、可重複使用模式和 Microsoft 雲端整合提供建議
- 建構回應式 React 應用程式和可重複使用的 TypeScript 元件庫
- 在現代 React 開發中使用函式元件、Hooks、狀態管理和模組化架構
- 透過安全的身分驗證與授權,將前端連接至 REST API 及 Microsoft 服務
- 建立單元、元件和端對端自動化測試,同時支援 CI/CD 品質閘門
- 改善無障礙性、瀏覽器支援度、效能、可觀測性和可維護性
- 審查程式碼、識別技術債務並主導實際可行的改善工作
- 與 UX 專家、架構師、後端工程師及業務利害關係人合作
- 撰寫聚焦的技術文件,並與內部開發人員分享知識
- 交付符合驗收標準、可用於正式環境的 React 功能和可重複使用元件
- 制定前端架構方向、編碼標準和整合文件
- 提供自動化測試證據、同儕審查結果和部署指引
- 主導知識移轉會議,並提出可執行的技術債務改善建議
職位要求
- 至少七年軟體開發經驗,其中包括近期大量 React 和 TypeScript 開發經驗
- 具備正式環境 React 應用程式和可擴充前端架構的實際負責經驗
- 精通元件設計、狀態管理、API 整合和非同步程式設計
- 具備自動化測試框架和前端建置工具的實務經驗
- 具備 Git、提取要求、程式碼審查、Azure DevOps 和 CI/CD 管線使用經驗
- 深入了解無障礙性、回應式設計、效能最佳化和安全 Web 開發
- 具備專業英文能力,能清楚傳達技術決策
- 具備將 React 元件與 Dataverse、Dynamics 365 或 Power Platform 整合的經驗者優先,例如透過 PCF 控制項整合
- 具備 Microsoft Entra ID、Azure App Service、Azure Functions 或 API Management 經驗者優先
- 熟悉設計系統、UI 程式庫和應用程式遙測者優先
- 具備系統化軟體測試經驗者優先
- 以交付為導向,能做出切合實際的承諾並及早升級阻礙事項
- 重視品質,在發布前透過審查、測試、文件和四眼原則確保品質
- 具備協作型工作方式,包括透明參與待辦事項管理和積極分享知識
- 務實且負責任地做出決策,清楚溝通進度、風險和相依性
