职位描述
1、技术栈开发:精通使用 Vue/React及其生态(如Vue 3 Composition APIReact Hooks、Pinia/Redux、Vite/Webpack等),熟练使用 Umi、Next.js等企业级框架进行项目搭建和优化,负责复杂业务模块的开发与维护。熟练掌握Ant Design、ArcoDesign 等企业级UI组件库,并能基于业务需求进行深度定制和扩展。掌握 Node.js 开发,能够搭建BFF层(Backend for Frontend)优化前后端数据交互。参与前端技术选型,推动新技术落地,提升团队开发效率
1、计算机相关专业,本科及以上学历,5年及以上前端相关工作经验,精通vue、react及其源码原理,有大型项目架构经验
2、精通 TypeScript、ES6+,具备良好的代码规范和架构设计能力3、熟练掌握 Webpack/Rollup/Vite 构建优化,掌握性能分析工具(Lighthouse、Chrome DevTools)4、熟练掌握浏览器渲染机制、前端安全(XSS/CSRF防御)5、熟练掌握 umi、next 框架及 Antd、ArcoDesign 插件,掌握 node 服务及其前后端渲染模式6、有丰富的多端兼容性处理经验,能独立解决复杂适配问题7、良好的沟通能力,能推动技术方案落地,具备团队协作精神,有技术博客或开源项目者优先
2、组件封装与优化:设计并封装高复用性、高性能的业务组件及工具库,推动前端组件化、工程化建设。优化前端性能(如懒加载、虚拟列表、SSR、代码折分等),解决内存泄漏及渲染瓶颈问题。3、兼容性处理:确保产品在PC/移动端、多浏览器及Hybrid环境下的兼容性制定降级方案。熟悉 PostCSS/Autoprefixer、Babel Polyfi1l
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕