資深前端開發工程師兼技術主管——塞爾維亞遠端工作
負責 React 與 Next.js 前端開發,打造可擴充的架構、效能方案、API 整合與互動式圖形體驗。 在塞爾維亞從事遠端合約工作,指導工程師並推動複雜功能交付。
說明
- 為複雜前端功能制定技術方向
- 指導團隊進行設計決策、程式碼審查與技術培訓
- 運用 React 與 Next.js 專業能力解決架構、效能與整合方面的挑戰
職位要求
- 精通 React、Next.js、TypeScript 以及基於現代 Hooks 的元件開發
- 能夠建構可擴充的前端架構,採用單一事實來源,並明確劃分 UI、商業邏輯與資料存取邊界
- 具備建構可重複使用元件庫並維護一致元件 API 的經驗
- 深入了解 Zustand、Redux Toolkit 或同類狀態管理方案,包括高效的選擇器設計
- 熟練掌握 HTML、CSS 與 SCSS,並具備響應式版面、無障礙設計和樣式隔離經驗
- 具備將詳細視覺規範轉化為介面的經驗,使用過 IBM Carbon 或 Material UI 等設計系統
- 具備扎實的 REST API 整合能力,包括型別化模型、轉接器、輪詢,以及對不完整或不一致資料的穩健處理
- 具備定義或驗證後端 API 契約並實施契約測試的經驗
- 具備前端效能最佳化專長,熟悉效能分析、記憶化、程式碼分割、延遲載入和套件分析
- 理解圖形密集型介面中的影格率、GPU 使用率與記憶體行為
- 具備 WebGL、three.js 或 React Three Fiber 的實務經驗,包括場景與攝影機管理、指標拾取及動畫時間軸
- 具備協調分層介面與圖形表面之間事件和互動的經驗
- 具備整合地圖 SDK 的經驗,熟悉座標系統、供應商備援機制以及 API 權杖保護
- 能夠為現有主機應用程式開發元件,使用清晰的 props 與回呼、隔離樣式,並避免非預期的全域影響
- 具備扎實的 Vitest 或 Jest 與 React Testing Library 測試經驗,並採用務實的測試策略
- 具備嚴格 TypeScript、錯誤邊界、跨瀏覽器驗證和瀏覽器開發人員工具方面的經驗
- 具備參與 CI/CD 管線、以 Git 為基礎的工作流程和嚴格提取要求審查的經驗
- 具備 Azure DevOps 使用經驗
- 透過指導他人、任務拆解、估算和技術文件展現出經驗證的技術領導能力
- 了解前端安全基礎,包括安全的環境設定、安全記錄以及負責任的第三方相依套件管理
- 具備以下經驗者尤佳:GSAP 或 Framer Motion;圖表與資料視覺化工具;用於視覺回歸或端對端測試的 Playwright;大規模國際化與在地化;微前端、單體儲存庫或設計系統治理;生產環境可觀測性、發布支援和事故調查;以及針對複雜互動的技術探索或概念驗證
