需求描述
主要合作内容 / 你将负责
使用 TypeScript 建设和维护 StarRiver web application
建立应用骨架、routing、API client、session handling 和共享状态管理
建设可复用的设计系统,以及表单、表格、图表、dialog 和 notification 等基础组件
处理 loading、empty、error、permission denied 和 degraded service 等通用状态
建设和维护客户账户与用量管理界面,包括模型目录、模型详情、API 调试工具、API Key、用量、请求明细、余额和交易记录
建设和维护供应商接入与收益管理界面,包括注册审核、endpoint、offer、capacity、health、收益和 payout 状态
建设和维护内部运营工具,包括供应商审核、suspension、审计、对账和异常处理
与后端工程师定义 API 契约、错误模型、分页、筛选和 streaming UX
编写组件测试、关键流程集成测试和浏览器端到端测试
保证基础 accessibility、responsive layout、错误恢复和安全的 secret handling
我们希望你具备
本科及以上学历,计算机相关专业,毕业于双一流高校
具有三年以上前端工程经验;硕士及以上学历者可适当放宽经验要求
能独立从零建立 production 前端项目,并对架构、实现、测试和维护负责
熟悉 TypeScript 和至少一种主流组件化前端框架
能解释 framework、state、testing 和 build 工具的取舍
做过数据密集型界面,例如表格、筛选、分页、图表、账单或管理后台
熟悉 API client、authentication、authorization、error boundary 和 asynchronous UI state
能把产品流程转成可维护、可测试且易于理解的界面