高级开发工程师,患者预约 — Jane.app(加拿大远程)
加入 Jane.app,使用 React、TypeScript 和 Rails,帮助推进患者预约系统现代化。 为诊所患者打造易用且无障碍的在线预约和“我的账户”体验。
描述
- 使用 React 构建并迁移在线预约和“我的账户”功能,同时确保现有患者体验稳定可靠
- 使用 React、TypeScript 和 Rails 进行开发,将前端功能与 API 及服务集成
- 倡导无障碍改进,在整个预约流程中支持键盘和屏幕阅读器用户
- 参与技术讨论、设计文档编写和架构规划
- 负责处理复杂且长期存在的缺陷,并持续强化相关代码库
- 通过结对编程、代码评审和知识分享帮助团队成员成长
- 使用功能开关和生产环境监控,以更安全地发布版本
- 审慎运用 AI 加快迁移和日常开发,同时保持质量
任职要求
- 约五年或以上专业软件开发经验,其中包括高级职位级别的工作经验
- 具备扎实的 React 和 TypeScript 实际开发经验
- 拥有涵盖前端功能、API 和后端开发的全栈经验
- 具备在成熟代码库持续运行于生产环境的同时进行渐进式现代化改造的经验
- 了解无障碍实践,包括 WCAG 2.1 AA、键盘交互、焦点管理和 ARIA
- 具备使用功能开关、分阶段发布和生产环境监控交付软件的经验
- 沟通清晰且善于协作,能够解释决策、接受反馈,并及时以建设性方式提出疑虑
- 经常在开发工作流中使用 AI,并有兴趣将其应用于较大规模的代码变更
- 有 Ruby on Rails 经验者优先,但非必需
- 具备客户端路由、Redux Toolkit 等状态管理、实际屏幕阅读器测试或可嵌入式小部件经验者优先
- 目前必须居住在加拿大,并拥有在加拿大合法工作的授权,且无需雇主提供担保
- 不提供搬迁支持、签证担保或第三方雇主记录服务支持
福利待遇
- 完善的福利待遇
- 定期与经理进行职业发展讨论
- 可通过经验积累和有意义的贡献获得薪酬增长机会
- 远程工作安排
- 面试流程由 AI 转录工具提供支持
