Jane.app
Jane.app
Jane.app 為醫療從業人員和診所開發網頁式診所管理軟體。其平台將線上預約、排班、帳務、付款處理、遠距醫療、可自訂的病歷記錄、報表和安全資料儲存整合在單一系統中。Jane.app 專為包括多據點診所在內的醫療團隊設計,在支援診所管理的同時,提供針對 HIPAA、PIPEDA 和 GDPR 要求的合規工具。該公司的軟體協助診所透過單一且直觀的介面組織日常營運並管理患者互動。

資深開發工程師,患者預約 — 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 輔助面試流程