**上海薄荷健康科技股份有限公司** | `iOS` 开发工程师
**项目**:《maxbud》
**工作内容**:
1. 负责 `maxbud` `App` 与 `Apple Watch` 端从 `0 到 1` 的开发与后续版本迭代,覆盖新手引导、订阅、健康记录、图表展示、`AI Helper`、智能设备接入等核心模块。
2. 承担 `Onboarding`、`IAP` 订阅、体重/喝水/用药/副作用/饮食等工具的计划设置、记录、本地通知与展示链路开发。
3. 负责周、月、年维度图表详情、`Before-After` 展示与分享功能开发,处理复杂数据展示与交互问题。
4. 支持食物秤、体脂秤等硬件接入与维护,配合业务持续推进海外健康场景迭代。
**项目亮点**:
1. 在资源有限、周期紧张的情况下,独立承担海外版 `iOS` 核心开发,并配合国内后端、测试推进项目按期上线。
2. 抽离 `BHUnit` 单位体系,统一承接多地区计量单位转换与展示逻辑,提升多语言、多单位场景下的扩展性与一致性。
3. 设计可扩展的 `Onboarding` 页面流程架构,基于页面枚举、`ViewModel` 与子模块拆分支持引导流程的灵活新增、调整与维护。
4. 结合协议、协议扩展与协议约束实现多语言支持方案,降低后续新增文案和单位配置成本。
5. 定制 `Chart` 图表渲染能力,解决复杂场景下体重、用药等健康数据的展示与交互问题。
6. 项目上线后持续支撑海外业务迭代,产品在美区排名 `Top 3`,英国与澳大利亚长期排名第一。