职位描述
1、技术栈开发:精通使用 Vue/React 及其生态(如Vue 3 Composition API、React Hooks、Pinia/Redux、Vite/Webpack等),熟练使用 Umi、Next.js 等企业级框架进行项目搭建和优化,负责复杂业务模块的开发与维护。熟练掌握 Ant Design、ArcoDesign 等企业级UI组件库,并能基于业务需求进行深度定制和扩展。掌握 Node.js 开发,能够搭建BFF层(Backend for Frontend),优化前后端数据交互。参与前端技术选型,推动新技术落地,提升团队开发效率。
2、组件封装与优化:设计并封装高复用性、高性能的业务组件及工具库,推动前端组件化、工程化建设。优化前端性能(如懒加载、虚拟列表、SSR、代码拆分等),解决内存泄漏及渲染瓶颈问题。
3、兼容性处理:确保产品在 PC/移动端、多浏览器及Hybrid环境下的兼容性,制定降级方案。熟悉 PostCSS/Autoprefixer、Babel Polyfill 等兼容性工具,保障用户体验一致性。
4、工程化与协作:参与前端 CI/CD、微前端、低代码平台等基建建设,优化开发流程。与产品、后端、测试团队紧密协作,确保高质量交付。
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、良好的沟通能力,能推动技术方案落地,具备团队协作精神,有技术博客或开源项目者优先
8、具备较强的学习能力和自我驱动能力,能够持续关注和应用新技术
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕