一、岗位职责1. 负责公司产品的前端开发工作,确保产品的界面交互体验和性能优化。2. 与后端开发团队紧密合作,实现前后端数据交互和功能对接。3. 参与项目需求分析、设计和开发流程,提出合理的技术方案和建议。4. 优化前端代码,提高页面加载速度和用户体验,解决浏览器兼容性问题。5. 负责维护和升级现有前端项目,修复潜在的问题和漏洞。二、任职要求1. 学历及经验:本科及以上学历,计算机相关专业,3 - 5 年前端开发经验。2. 技术能力1. 精通 HTML5、CSS3,能够熟练编写语义化的 HTML 结构和高性能的 CSS 样式。2. 熟练掌握 JavaScript 语言,理解其基本原理和面向对象编程思想,熟悉 ES6 + 语法特性。3. 熟悉 Vue2 和 Vue3 框架,对 Vue 的响应式原理、组件通信、生命周期等核心概念有深入理解,能够基于 Vue2 和 Vue3 独立完成复杂组件开发与页面搭建,并且能够根据项目需求合理选择 Vue2 或 Vue3 进行开发。4. 熟悉前端构建工具,如 Webpack、Gulp 等,了解自动化流程配置。5. 了解前端性能优化方法,如代码压缩、图片优化、懒加载等,并能实际应用。6. 掌握基本的 HTTP 协议和网络知识,了解前后端数据交互原理。7. 熟练掌握 uniapp 开发框架,具备使用 uniapp 开发微信小程序的实际项目经验,熟悉微信小程序的开发规范、生命周期以及相关 API,能够独立完成微信小程序的开发、调试与上线工作。1. 项目经验:参与过至少 2 个完整的前端项目开发,其中至少包含 1 个基于 uniapp 开发的微信小程序项目,具备独立解决问题的能力。2. 软技能1. 具备良好的沟通能力和团队协作精神,能够与不同部门的人员有效沟通。2. 有较强的学习能力和自我驱动力,能够快速掌握新技术和新知识。3. 对用户体验有一定的敏感度,注重细节,追求卓越的代码质量。4. 具备良好的问题分析和解决能力,能够在压力环境下高效工作。