1.项目前端开发
◦根据产品需求文档和设计稿,负责 Web 应用、移动端应用等项目的前端页面开发工作,精准将设计转化为高质量的 HTML、CSS、JavaScript 代码,确保页面在不同设备和浏览器上的兼容性与一致性,如在 PC 端、平板、手机等设备上均能完美呈现。
◦熟练运用 Vue 前端框架,构建高效、可维护的前端应用架构,独立开发或封装可复用的前端组件,提升开发效率与代码质量,例如开发通用的表单组件、弹窗组件等。
◦与后端开发团队紧密协作,参与前后端接口设计与联调工作,实现前端与后端数据的无缝对接,保障系统功能的正常运行,如共同确定用户登录、数据查询等接口规范。
2.用户体验优化
◦深入理解用户体验和交互设计原则,对页面进行性能优化,包括代码压缩、图片优化、缓存策略等,显著提高页面加载速度和响应性能。
◦持续关注用户反馈,针对页面交互问题和视觉效果进行优化改进,提升产品的易用性和用户满意度,如优化按钮点击效果、调整页面布局等。
3.技术研究与创新
◦关注前端技术发展动态,积极探索和评估新技术、新工具,引入适合公司项目的前沿技术,推动团队技术升级。
◦对前端开发流程和技术难题进行研究与攻关,提出创新性解决方案,提高开发效率和产品竞争力,如解决复杂页面的性能瓶颈问题。
4.代码维护与管理
◦编写清晰、规范、可维护的代码,遵循团队的代码规范和最佳实践,定期进行代码审查和重构,确保代码质量,降低代码维护成本。
◦使用 Git 等版本控制系统进行代码管理,保证代码的安全性和可追溯性,及时解决代码冲突,协同团队成员高效开发。
5.其他工作
◦参与公司技术团队的技术交流与分享活动,提升团队整体技术水平。
◦完成上级领导交办的其他与前端开发相关的临时性任务。
职位要求:
1.教育背景:本科及以上学历,计算机科学与技术、软件工程、信息与计算科学等相关专业优先。
2.工作经验:3 年以上前端开发工作经验,有完整的项目开发经验,具备丰富的前端技术实践能力,有知名项目经验者优先。
3.专业技能
◦精通 HTML/HTML5、CSS/CSS3,能熟练编写语义化、符合标准的页面代码,对页面布局和样式有深入理解,能够实现各种复杂的页面效果。
◦深入掌握 JavaScript 语言,熟悉 ES6 + 语法特性,具备扎实的 JavaScript 编程基础,能熟练运用面向对象编程、函数式编程等思想进行开发,熟悉常见的设计模式。
◦熟练掌握Vue框架和常用的UI组件库(Ant Design、Element UI、ECharts),深入理解其原理和核心机制,能够独立搭建项目框架,进行组件化开发和状态管理。
◦熟悉前端构建工具,如 Webpack、Gulp 等,能够熟练配置和使用,实现代码的打包、压缩、优化等操作,提升开发效率和项目性能。
◦了解 HTTP 协议和浏览器工作原理,熟悉跨浏览器、跨设备的兼容性调试,具备解决兼容性问题的能力,确保前端应用在不同环境下的稳定运行。
◦掌握基本的数据结构和算法知识,能够运用算法解决实际开发中的问题,提升程序的效率和性能。
◦熟悉移动端开发,了解响应式设计原则,能够开发出适配不同移动设备的应用,具备良好的移动端用户体验设计意识。
◦熟悉服务器端Web应用结构,有服务器端脚本语言经验更佳;
4.能力素质
◦具备较强的学习能力和自我驱动力,能够快速掌握新的前端技术和知识,并应用到实际项目中,不断提升自身技术水平。
◦具有良好的问题解决能力和逻辑思维能力,能够在面对复杂的技术问题时,迅速分析问题、定位问题根源,并提出有效的解决方案。
◦拥有优秀的团队协作能力和沟通能力,能够与产品经理、设计师、后端开发人员等密切合作,共同推动项目进展,有效沟通和协调工作中的问题。
◦具备较强的责任心和工作主动性,对工作认真负责,注重细节,能够按时、高质量地完成工作任务,主动关注项目的整体情况,积极解决工作中出现的问题。
◦有创新意识和能力,能够提出创新性的前端解决方案,优化产品功能和用户体验,为产品带来差异化竞争优势。
5.其他
◦有过公众号和小程序的开发经验优先考虑
◦有医疗行业经验者优先考虑。