熟练掌握现代前端核心技术栈,具备扎实的工程化能力和跨端开发经验,能够独立承担复杂业务系统的架构设计与高性能实现。
基础与框架:精通 HTML5、CSS3、JavaScript(ES6+)、TypeScript,具备良好的组件封装、类型设计与代码规范意识。熟练掌握 Vue2/Vue3 及相关生态(Vue Router、Pinia/Vuex),以及 React 及 Hooks 开发模式,拥有丰富的组件化开发、状态管理和复杂交互场景实战能力。
工程化与工具链:熟练使用 Vite、Webpack、Node.js 等前端工程化工具,掌握 Git 协作流程、模块化开发、构建配置优化及基础 CI/CD 流程。熟悉 Uni-app、微信小程序、HarmonyOS 等多端项目开发,能够高效完成多端适配、公共能力封装及项目上线交付。
业务与进阶能力:具备后端管理系统及业务项目开发经验,熟悉 Nuxt3 服务端渲染及 SEO 相关配置。理解 Node.js 服务端基础开发与 Python 脚本能力,能够进行 AI 应用接入(如 LLM、Prompt 工程、RAG 等),具备一定的全栈思维。
其他亮点:注重代码质量与性能优化,熟悉虚拟列表、懒加载、WebSocket 实时通信等高频技术方案,能够快速定位并解决复杂前端问题,在多项目并行开发中展现出优秀的架构设计与团队协作能力。
内部协同办公平台 (porwork) | 前端负责人
负责公司内部协同办公平台(porwork)的前端架构设计与核心功能开发。该平台用于替代原有基于腾讯TAPP的协作流程,覆盖公司产品、开发、测试、运营等多角色协同场景,服务40+团队成员日常工作,实现任务流转、需求管理、Bug跟踪、进度汇报等核心业务闭环。
技术架构:基于 Vue3 + TypeScript + Element Plus + Vite + Node.js 搭建项目架构,结合 RBAC 权限模型实现角色、部门、项目三层维度的精细化数据隔离与权限控制,支持多角色协同下的复杂业务流转与模块化迭代开发。
技术亮点与挑战解决:
针对任务、需求、Bug 列表字段多、状态复杂、附件图片多、子任务层级深等问题,设计高频查询与切换场景下的虚拟滚动 + 分页 + 懒加载方案,有效提升页面渲染性能与交互流畅度。
实现拖拽排序、自定义表单、批量操作、评论回复等复杂交互,通过可复用组件与 Hooks 封装,大幅降低维护成本。
集成 Node.js 消息服务 + WebSocket 长连接 + 钉钉机器人,构建实时协同链路,支持任务指派、状态变更、评论回复、Bug 更新等场景的站内即时提醒,并将关键数据实时推送至钉钉,实现跨系统高效协作,显著提升团队响应效率。
项目成果:平台上线后全面承接公司内部协作流程,覆盖40+团队成员日常使用场景,支持多角色、多项目并行协作,任务流转效率提升约60%,问题响应时间大幅缩短,获得公司内部高度认可,为后续业务系统迭代提供了坚实的技术基础。