一、工作职责: 1、 负责公司Web前端项目、产品的设计、开发与优化,搭建高效、可复用的前端架构,保障产品的用户体验、性能及兼容性。 2、 精通Vue技术栈(Vue3、Vue Router、Pinia/Vuex),主导基于Vue框架的页面开发、组件封装、状态管理及路由配置,确保代码规范、可维护性强。 3、了解React技术栈(React Hooks、Redux),能够配合团队完成简单的React项目开发、页面适配及问题调试。 4、熟悉前端常用技术框架及工具,合理运用前端工程化思想(Webpack、Vite等),优化构建流程,提升开发效率。 5、与产品、后端、UI设计师紧密协作,理解需求文档,将设计稿精准还原为可交互的前端页面,解决跨端、跨浏览器兼容性问题。 6、关注前端技术前沿动态,主动引入成熟、高效的技术方案,持续优化前端产品性能(加载速度、渲染效率等),提升用户体验。 7、参与前端代码评审,协助团队规范开发流程,指导初级前端工程师,共同提升团队技术水平。 8、负责前端线上问题排查与修复,配合测试团队完成测试用例编写及bug修复,保障产品稳定运行;熟练运用AI coding工具(如GitHub Copilot、CodeGeeX等)辅助开发,提升编码效率与代码质量。 二、任职资格: 1、有完整Web项目前端开发经验者优先。 2、 (1)统招本科及以上学历,计算机科学、软件工程等相关专业优先。 (2)良好的问题分析与解决能力,能够独立承担任务并高效解决问题。 (3)优秀的沟通与协作能力,能够与多角色团队成员有效交流。 (4)持续学习与技术探索的热情,关注前端技术发展趋势。 3、精通Vue技术栈:熟练运用Vue3、Vue Router、Pinia/Vuex进行项目开发,深入理解Vue的响应式原理、组件通信、生命周期等核心特性,能独立完成复杂页面及组件开发。 4、了解React技术栈:熟悉React基础语法、React Hooks、Redux等核心知识点,能够看懂React项目代码,配合完成简单的页面开发及调试工作。 5、掌握前端基础技术:熟练运用HTML5、CSS3、javascript(ES6及以上),熟悉Flex、Grid布局,掌握原生DOM操作、事件处理及异步编程(Promise、async/await)。 6、了解前端常用框架及工具:熟悉Webpack、Vite等构建工具,了解Element Plus、Ant Design等UI组件库,能灵活运用到项目开发中。 7、具备良好的代码规范意识,注重代码可读性、可维护性,能独立完成代码调试、问题排查,有前端性能优化经验者优先。 8、了解前端工程化、模块化开发思想,具备一定的跨浏览器、跨端(PC端、移动端)兼容性处理经验。 9、具备良好的沟通协调能力、团队协作精神,责任心强,积极主动,能快速响应需求,具备独立解决问题的能力。 10、加分项:有小程序、H5开发经验;熟悉Typescript;了解Node.js基础;有大型前端项目开发或性能优化经验; **熟练使用前端AI coding工具(如GitHub Copilot、CodeGeeX等)** ,能借助AI工具提升编码效率、排查代码问题,辅助完成组件开发与bug修复。