Web 开发工程师
Bitbaby
岗位职责
1. 负责 CEX Web 端核心业务研发,包括首页、行情、交易、资产、用户体系、活动增长、风控安全相关页面等模块。
2. 负责基于 Vue / Nuxt / SSR 的前端架构设计、性能优化、工程化建设与稳定性治理。
3. 深度参与 SSR 渲染链路优化,包括首屏性能、SEO、缓存策略、降级方案、服务端渲染稳定性和监控告警。
4. 设计并落地高可维护性的前端组件体系、状态管理方案、接口请求规范、权限体系和多语言体系。
5. 参与交易类复杂场景建设,包括实时行情、K线、订单簿、盘口、资产数据、WebSocket 推送、低延迟 UI 更新等。
6. 推动前端工程质量建设,包括代码规范、构建优化、CI/CD、单元测试、E2E 测试、灰度发布和异常监控。
7. 与产品、UI/UX、后端、测试、安全、运营等团队协作,保障 CEX 产品体验、性能、安全和交付质量。
8. 关注前端安全,包括 XSS、CSRF、接口签名、登录态安全、敏感信息保护、防钓鱼与风控交互体验。
9. 指导中初级前端工程师,参与技术方案评审、代码 Review、技术沉淀和团队能力建设。
任职要求
1. 本科及以上学历,计算机相关专业优先,5 年以上前端开发经验,具备大型 Web 项目或复杂业务系统经验。
2. 精通 JavaScript / TypeScript / HTML / CSS,熟悉浏览器运行机制、事件循环、渲染流程、网络请求和性能优化。
3. 精通 Vue 2 / Vue 3 技术体系,熟悉 Composition API、响应式原理、组件设计、状态管理和插件机制。
4. 有 Nuxt / Vue SSR 实战经验,理解服务端渲染、同构应用、Hydration、路由预取、数据预取、缓存与降级机制。
5. 熟悉前端工程化体系,包括 Vite / Webpack / Rollup、构建优化、包体积分析、按需加载、代码分割等。
6. 有复杂实时数据场景经验,熟悉 WebSocket、长连接重连、心跳、消息合并、节流、防抖和前端数据一致性处理。
7. 熟悉前端性能优化方法,能够围绕 FCP / LCP / CLS / TTI / INP 等指标进行分析和治理。
8. 具备良好的架构能力,能独立完成复杂模块设计、技术选型、性能方案、异常兜底方案和可维护性建设。
9. 熟悉接口联调、错误处理、鉴权、埋点、日志、监控、告警等完整前端生产链路。
10. 具备良好的代码质量意识,熟悉 ESLint / Prettier / Git Flow / Code Review / 单元测试 / E2E 测试等协作规范。
11. 对用户体验敏感,能够在金融交易类高频操作场景中平衡性能、稳定性、安全性和易用性。
12. 具备良好的沟通协作能力、owner 意识和问题闭环能力。