职位描述
【岗位职责】
1. 页面开发与维护:负责前端页面的开发、优化与维护,依据项目需求实现页面交互效果,确保页面的兼容性及响应速度,对前端页面的性能、体验、交互进行优化,修改软件问题,保障代码质量。
2. 配合后端开发:与后端开发人员紧密协作,完成接口对接与联调工作,确保前后端数据交互的高效性和稳定性。参与系统需求分析,协助完成接口设计,理解后端逻辑,确保前后端开发的协同性。
3. 组件与架构设计:参与前端架构设计,根据项目需求设计合理的前端架构,提高系统的可扩展性和可维护性。开发可复用的 Vue组件,提高开发效率,保证组件的质量和稳定性,构建组件库,以提高项目的开发效率和代码复用率。
4. 代码规范与审查:遵循团队制定的前端编码规范,编写高质量、可维护的代码。参与代码审查,帮助团队成员提高代码质量,分享经验和最佳实践,促进团队整体技术能力的提升。
5. 问题解决与优化:及时反馈开发过程中的情况,主动发现并解决开发中的各种问题。对现有系统进行维护和升级,解决线上问题,提升系统的稳定性和性能。
6. 学习与研究:关注前端技术的发展趋势,学习和研究新的前端技术和工具,结合项目实际情况进行技术改进与创新,为产品带来新的功能和体验。
【技术要求】
1. 掌握前端基础技术:精通 HTML5、CSS3、JavaScript 等前端基础技术,深入理解浏览器渲染原理和网络请求过程,能够编写高性能、可维护的前端代码。
2. 熟练运用 Vue.js 框架:熟练掌握 Vue.js 框架,深入理解 Vue 的核心概念和原理,如组件化、响应式数据绑定、虚拟 DOM 等,能够独立开发复杂的 Vue 应用。
3. 熟悉 Element UI 组件库:熟练使用 Element UI 组件库,能够快速搭建高质量的前端界面,并根据项目需求进行二次开发和定制,提高开发效率和界面美观度。
4. 了解前端工程化工具:熟悉前端工程化工具和流程,如 Webpack、Vite 等构建工具,能够进行项目构建、打包和优化,提高项目的开发和部署效率。
5. 掌握版本管理工具:熟练使用 Git 等版本管理工具,能够进行代码的版本控制、协作开发和冲突解决,保证团队开发的顺利进行。
6. 具备良好的沟通能力:能够与团队成员、产品经理、后端开发人员等进行有效的沟通和协作,准确理解需求,及时反馈问题,推动项目的顺利进展。
7. 有性能优化经验者优先:具备前端性能优化经验,能够运用各种性能优化技术,提高页面的加载速度、渲染效率和用户体验,如代码压缩、图片优化、缓存策略等。
8. 有若依框架经验者优先:熟悉若依框架的优先,了解其架构设计、前后端交互方式和开发规范,能够快速上手项目开发,更好地融入团队和技术体系。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕