职位描述
核心职责:
1.主导前端开发:负责公司核心产品线、中后台系统的前端架构设计、技术选型、开发和迭代维护。
2.技术攻坚与性能优化:解决前端性能瓶颈、兼容性难题,主导首屏加载、渲染性能等关键指标的优化工作。
3.工程化建设:参与或主导前端脚手架、构建部署流程、组件库、微前端等基础设施的建设和优化,提升团队开发效率和质量。
4.技术规范与指导:制定和维护前端代码规范、工作流,通过代码评审和技术分享,驱动团队技术进步,指导初中级工程师成长。
5.技术预研:关注前端技术发展趋势,引入新技术、新工具到实际项目中,保持技术栈的先进性和竞争力。
职位要求:
1.学历与经验:计算机或相关专业本科及以上学历,4年及以上前端开发经验,具备复杂项目或产品的架构设计经验。
2.核心框架与语言:
熟练Vue 3及其核心生态(如 Vue Router, Pinia/Vuex, Vite)并理解其设计原理,有组合式API大型项目实战经验。
熟练React及其核心生态(如 React Router, Redux/Zustand, Webpack)并理解其虚拟DOM、Fiber架构等核心机制。
熟练掌握JavaScript (ES6+)、TypeScript、HTML5、CSS3。
3.工程化与构建工具:熟练掌握Vite、Webpack等现代构建工具的原理和配置优化,有性能优化实战经验。
4.前端工程能力
精通前端组件化开发,具备设计和开发高复用、可维护组件的能力。
熟悉前端代码版本管理工具(如 Git)和协同工作流程。
具备扎实的浏览器工作原理知识,能解决内存泄漏、渲染性能等复杂问题。
关键技术栈(至少精通Vue和React其中一项,并熟悉其他相关技术):
1. Vue 技术栈:精通 Vue 3 组合式 API、Script Setup;熟悉 Vite 原理及插件开发;有 Vue 生态库(如 Element Plus, Vant, Naive UI)深度使用经验。
2. React 技术栈:精通 Hooks、函数式组件;熟悉 React 性能优化手段;有 React 生态库(如 Ant Design, Material-UI)深度使用经验。
3. 工程化/全栈能力(加分项):
有Node.js服务端开发经验,熟悉 Express/Koa/Nest.js 等框架。
有微前端(如 qiankun, Module Federation)架构的落地经验。
熟悉前端监控(Sentry, Fundebug)、性能测量(Lighthouse, Web Vitals)体系的搭建。
熟悉小程序、跨端开发(如 React Native, Taro, Uni-app)等技术。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕