資深開發工程師,患者預約 — Jane.app(加拿大遠端)
負責 Jane.app 面向診所的患者預約 SaaS React 現代化改造。打造無障礙預約體驗,指導架構設計並培育開發人員。
說明
- 負責將線上預約和我的帳戶遷移至 React 的架構設計
- 在漸進式遷移過程中定義路由、資料、狀態管理以及舊程式碼與現代程式碼的整合方式
- 評估技術風險並清楚傳達實作方案
- 每週使用 React、TypeScript 和 Rails 參與程式碼開發
- 建立可重複使用的開發模式
- 透過鍵盤操作、焦點管理、螢幕閱讀器支援和測試提升無障礙性
- 透過結對程式設計和程式碼審查支援開發人員成長
- 與設計團隊協作開發元件庫
- 協調負責預約流程各頁面的團隊
- 透過功能旗標和正式環境監控管理分階段發布
- 審慎運用代理式 AI 工作流程,在維持品質的同時加快遷移
- 擔任患者預約 Web 團隊的技術負責人
職位要求
- 約 10 年或以上專業軟體開發經驗
- 具備資深工程師或技術負責人的工作背景
- 精通 React 和 TypeScript,並具備豐富的實務開發經驗
- 具備用戶端路由、瀏覽器歷史記錄以及 Redux Toolkit 或同類狀態管理方案的經驗
- 具備全端開發經驗,並以前端為主要專長
- 有在正式環境中將舊前端逐步遷移至 React 的經驗
- 實際了解 WCAG 2.1 AA,包括鍵盤操作、焦點管理和 ARIA
- 能夠與後端工程師合作設計 API
- 具備使用功能旗標、分階段發布和正式環境監控的經驗
- 展現技術領導力、設計文件撰寫能力、不確定情況下的決策能力和開發人員指導經驗
- 採取協作且不以自我為中心的團隊合作方式
- 經常在編碼工作流程中使用 AI,並對代理式工作流程感興趣
- 具備 Ruby on Rails 經驗者優先,但非必要
- 加分項:具備使用 JAWS 或 NVDA 進行螢幕閱讀器實測的經驗
- 加分項:具備開發可嵌入式小工具或 Web Components 的經驗
- 目前居住在加拿大,並擁有無需雇主擔保即可在當地工作的合法權利
- 願意參加 AI 輔助面試
福利待遇
- 根據職涯發展和重要貢獻逐年調整薪資
- 持續與經理討論職涯發展
- 完善的福利方案
- 可在加拿大境內任意地點遠端工作
- 使用轉錄工具的 AI 輔助面試流程
