高级或资深前端工程师
为 Queue 的处方配药机器人构建触控优先的 React 界面。 为机器和云端运营软件建立前端标准。
描述
- 负责药房机器操作员界面及后续产品页面
- 构建和维护处方队列、药品与耗材补充、机器健康、管理、异常处理及键盘登录等界面
- 开发机器端 React 应用,同时保持与已批准设计原型的一致性
- 与产品设计师及负责机器端软件的工程师密切合作
- 为忙碌的药房技术人员创建仅支持触控的交互模式
- 设计环境状态、注意请求和阻塞对话框等中断状态,包括机器故障警报
- 通过定义的接口契约呈现由服务器负责的领域状态
- 使用由 Rust 生成的 TypeScript 类型,并通过构建失败检测契约偏差
- 通过单元测试、覆盖率跟踪、基于浏览器的端到端测试和设计令牌 lint 建立并维护前端质量标准
- 为未来页面(包括云端运营仪表板)定义前端标准
- 在入职前 90 天内交付页面变更,学习技术人员的核心工作流程,参与设计评审,建立中断处理和测试实践,维护设计与应用的一致性,为安全评审做准备,并规划下一版仪表板
任职要求
- 曾负责一项日常使用的产品功能,从初始设计到现场问题处理,并根据故障持续改进
- 精通严格的 TypeScript 和类型设计,能够防止无效状态
- 具备 React 19 和 React Compiler 使用经验
- 理解并遵循 React 规则
- 构建过围绕通过 WebSocket 传输的服务器端状态运行的应用
- 使用过 Tailwind 4、Vite、Vitest 和 Playwright
- 具备编写组件测试和真实浏览器端到端测试的经验
- 能够将不断演进的设计原型转化为生产软件
- 理解固定设备上的触控界面,包括大尺寸触控目标、应用渲染的键盘以及防止误触的保护机制
- 能够通过明确的状态和转换来建模产品行为
- 了解无障碍标准(包括 WCAG 2.1 AA)并具备响应式 Web 开发经验者优先
- 具备嵌入式浏览器、销售点系统或其他受限设备经验者优先
- 具备医疗保健或受监管行业经验者优先
- 有创建并被其他工程师采用的设计系统或前端标准经验者优先
福利待遇
- 加入一支规模小、信任度高且官僚流程极少的团队
- 享有较大的自主权,并对产品产生重要影响
- 端到端负责操作员界面,之后再负责后续页面
- 直接改善使用该机器的药房工作人员的工作体验
- 通过为未来页面建立前端标准实现职业成长
