关于我
经验
高级前端开发工程师
BTSE - - 现在
职位: 高级前端开发工程师 | 时间段: 未明确 | 工作内容: 1、主导双币理财前端,完成页面信息架构与技术方案选型,建立 URL 状态管理、弹窗调度中心及利率、指数双路 WebSocket 行情接入,使筛选、申购、持仓在刷新与返回后可完整复原。 2、打通申购交易链路,限额与余额前置校验、实时收益试算、下单提交与结果分流,针对重复提交与业务错误码做专项兜底,保障主交易路径上线可用。 3、搭建行情展示链路,通过 WebSocket 增量更新利率与指数价格,结合时间戳校验并丢弃过期数据,取消前端轮询机制;产品列表首屏由SSR 输出快照,缩短首屏可交互时间。 4、设计并落地收益结算模型,基于 decimal.js,按照产品方向实现持有期收益折算和目标价结算,PC/H5复用同一计算层,保证列表、试算与确认页数值一致。 5、负责简单赚币模块前端开发,完成产品列表、收益概览、申购赎回、持仓管理等核心页面;针对活期与定期产品设计差异化交互流程,并统一处理加载、空状态、错误提示和操作反馈。 6、负责运营活动页开发,基于配置化数据组织活动内容、奖励规则和参与入口,沉淀可复用的活动卡片、倒计时、规则弹窗等组件,兼顾 Web 端与 H5 的响应式展示。 7、完成邀请返佣模块的核心流程,包括邀请码校验、邀请链接分享、邀请关系及返佣数据展示;针对复制、分享、未登录跳转、接口异常等场景补充交互反馈,提升流程完整性。
高级前端开发工程师
BTSE - - 现在
职位: 高级前端开发工程师 | 时间段: 未明确 | 工作内容: 1、实现 SDK 插件化架构(error / api / perf / behavior),适配 Vue 2/3 errorHandler 与 React Error Boundary,统一信封上报(eventid、会话、路由上下文)。 2、设计批量队列机制,采集事件先入队,超限丢最旧,避免逐条打爆上报口;页面关闭或切入后台时通过 sendBeacon 触发紧急上报,并设计失败回退和销毁前重试机制;上报失败静默处理,避免阻塞业务流程。 3、实现上报与查询服务,基于 NestJS 做错误聚合、API、性能、行为、会话接口;错误按 fingerprint 归并,支持 Source Map 还原堆栈,数据写入 MySQL。 4、基于 web-vitals 封装 perf 插件,采集 FCP、LCP、CLS、INP、TTFB 及官方 rating;支持 Session 采样。LCP、CLS、INP 附带 CSS Path便于定位;指标在页面隐藏时上报最终值,避免过程值刷队列。 5、搭建监控后台,支持错误列表与详情查看、性能与行为分析、图表展示、邮件告警配置及远程配置下发,形成“采集—存储—分析—排查”闭环。