ID:421918

无悔

前端开发工程师

  • 公司信息:
  • 百度
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 朝阳

技术能力

- 熟练掌握 JS/TS 语言核心,深入理解事件循环、闭包、原型链等运行机制,扎实运用 ES6+ 语法及 TS 类型编程、装饰器等高级特性,具备高质量代码交付能力
- 熟练使用 vue2/3 全家桶、react 及相关生态进行日常开发,研究过其内部实现原理,并能运用 Next.js 构建服务端渲染应用
- 熟悉 Webpack/Vite 构建工具链,具备独立开发 Loader/Plugin 能力,可定制化开发脚手架工具
- 拥有全栈开发经验,擅长使用 NestJS 构建后端服务,并熟练掌握 MySQL+prisma、Redis 缓存及微服务通信 gRPC 等技术的落地实践,保障前后端协同效率
- 具备 Pixi.js 基础开发能力,可实现 Canvas 2D 图形渲染、动画交互等可视化功能开发
- 具备 React Native 实际项目经验,参与业务需求开发并完成多个版本迭代
- 具备 AI Agent 工程化落地经验,独立搭建设计稿智能转代码(D2C)工作流

项目经验

#### XXXX(微信小程序全栈项目)

公司创新业务微信小程序,是一款多人实时汉字卡牌游戏工具,支持组句投票对战及观战等功能。本人独立负责系统从0到1全栈开发,上线后累计服务用户 20w+,核心页面UV 2000+。

- 在 13个工作日内完成首版上线,并持续迭代10个版本进入稳定维护期
- 基于 NestJS + Prisma + MySQL + Redis 搭建完整服务端系统,实现用户、房间及游戏数据管理
- 基于 WebSocket 实现多人实时游戏通信机制,支持进离房、上下座、发牌、出牌、投票等核心操作
- 设计养成服 + 战斗服服务拆分架构,实现基于房间号的分流机制,支持多Pod扩展及平滑发布,避免服务升级导致游戏中断
- 使用 MySQL 事务+行级锁 解决UID分配并发冲突问题
- 使用 Redis Lua脚本实现多Key原子操作,保证高并发下数据一致性

### H5业务模块化系统(模块联邦微前端)

为解决平台内通用业务模块(如头像框预览弹窗、购买弹窗)无法统一维护的问题,设计并实现基于 Webpack 模块联邦的远程业务模块系统,支持多业务项目动态加载与独立迭代,实现模块级发布。

- 主导设计基于 Webpack Module Federation 的远程模块架构,支持业务模块独立开发、独立发布及按项目版本控制
- 实现 remote 模块CDN发布 + 后台配置分发机制,支持多版本共存
- 封装 远程组件加载Hook(useImprovedFederatedComponent),实现模块动态加载、依赖共享及组件缓存机制
- 设计统一模块调用规范,支持参数传递、生命周期控制及跨项目复用
- 实现 Vue项目接入React远程模块能力,通过ReactRoot挂载机制完成Vue → React运行时适配

### AI驱动设计稿转代码工具(D2C Agent)

主导设计并落地了一套基于双 Agent 协同架构的 D2C 代码生成系统,覆盖从 MasterGo 设计稿解析到可交付 React 组件代码生成的全自动化流程,最终实现 85%+ 像素级设计稿还原,系统落地后单 UI 需求研发平均提效 0.5 人日,同时标准化了设计与研发的协作流程。

- 设计双 Agent 协同工作流,拆分「设计稿解析 Agent」与「代码生成 Agent」,解耦资源处理与代码生成环节
- 基于 MasterGo API 实现设计稿全量解析,自动完成图层识别、样式提取、图片下载与切片,兼容图层不规范等问题
- 自研 DSL 映射规则与代码生成引擎,精准转换设计稿为 React 代码,内置业务组件适配、样式归一化能力
- 封装多维度校验机制(样式还原度 / ESLint / 组件可用性),结合人工验收实现 85%+ 像素级还原
- 与公司现有 H5 脚手架、业务项目深度集成,支持生成代码一键接入,落地后已服务数十个 H5 活动需求,单 UI 需求平均提效 0.5 人日

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服