資深前端工程師,交易平台(塞爾維亞混合辦公)
使用 React、TypeScript 和 Redux,建構並持續演進 GoCharting 的即時網頁交易終端機。 專注於回應式市場資料體驗、狀態同步、效能,以及可靠的圖表工作流程。
說明
- 負責生產交易終端機的端到端功能交付,並在需要時確保 combine 和 parity 路徑保持一致。
- 調查涉及多個分頁、hydration 和持久化狀態的複雜競態問題。
- 透過虛擬化、改善訂閱生命週期和減少 Redux 更新,最佳化大型清單及高活躍度圖表。
- 與產品和設計團隊合作,打造有效的使用者體驗。
- 撰寫清晰的提取要求,並揭示同步、驗證及相關經紀商流程中的風險。
- 透過指導同事、強化 React 模式、狀態邊界和根因修復,支援團隊成長。
職位要求
- 至少五年交付複雜 React 單頁應用程式的經驗,主要使用 Hooks,並具備一些傳統類別元件經驗。
- 精通 TypeScript 和 JavaScript,以及 Redux 或同類的全域與區域狀態架構。
- 具備建構即時或高頻介面的背景,涉及 WebSocket、即時清單、圖表、交易或相關系統。
- 能夠診斷跨視窗、持久化層或多個狀態儲存的狀態問題。
- 具備在大型 monorepo 中使用 Webpack、共用套件和長期功能分支工作的經驗。
- 與產品合作夥伴和工程同事進行清晰書面溝通的能力。
- 具備圖表產品、市場資料或經紀商整合經驗者佳。
- 熟悉 Canvas、SVG、WebGL 圖表、WebAssembly 或轉譯技術者佳。
- 具備使用 react-window 等虛擬化清單,以及 Emotion 或樣式化 UI 系統經驗者佳。
- 了解 Vitest 或 Jest,以及 Bitbucket 或 GitHub 工作流程者佳。
- 能夠在長時間執行的交易工作階段中使用 Chrome 分析效能者佳。
