二、岗位职责1.负责公司各类产品(包括网页应用、移动端应用、小程序等)的前端开发工作,确保产品的交互体验和视觉效果。2.与设计团队、后端开发团队紧密合作,实现产品需求,保证项目按时交付。3.持续优化前端性能,提升用户体验,解决兼容性问题。4.参与前端技术架构的设计和优化,推动前端技术的创新和发展。5.维护和改进现有前端代码,修复漏洞和缺陷。三、技能要求*前端基础技术1.精通 HTML、CSS、JavaScript,熟悉 W3C 标准,能够熟练手写符合标准、兼容性良好的代码。2.对 HTML5 和 CSS3 有深入了解,掌握新的语义化标签、多媒体特性、动画效果等,能够运用 CSS3 实现复杂的页面布局和动画效果。*.前端框架1.熟练掌握至少一种主流前端框架,如 Vue.js、React 或 Angular。了解框架的核心概念、组件化开发模式、状态管理等,能够独立开发复杂的单页应用。2.有框架升级和迁移经验者优先,能够根据项目需求评估不同框架的适用性,并进行技术选型。*.构建工具1.熟悉前端构建工具,如 Webpack、Vite 等。能够配置和优化构建流程,实现代码压缩、打包、热更新等功能,提高开发效率。2.了解构建工具的插件体系,能够根据项目需求引入合适的插件,解决特定的开发问题。*响应式设计1.具备响应式设计的能力,能够使用媒体查询、弹性布局等技术实现不同屏幕尺寸下的良好展示效果。熟悉移动端开发,了解移动端适配和优化技巧。2.有开发响应式网站或移动应用的经验,能够处理不同设备上的兼容性问题。*性能优化1.了解前端性能优化的方法和技巧,包括但不限于减少 HTTP 请求、压缩代码、优化图片加载、使用缓存等。能够使用性能分析工具进行性能测试和优化。2.对页面加载速度、交互响应时间等性能指标有清晰的认识,能够通过优化代码和资源加载策略提升用户体验。*版本控制1.熟练使用 Git 进行版本控制,了解分支管理、合并冲突解决等基本操作。能够与团队成员协作开发,遵守代码提交规范。2.有使用 Git 进行团队协作开发的经验,了解代码审查、拉取请求等流程。3.问题解决能力4.具备较强的问题解决能力,能够快速定位和解决前端开发过程中出现的各种问题,如兼容性问题、代码错误、性能瓶颈等。5.善于使用调试工具和搜索引擎,能够独立解决技术难题,同时也能够与团队成员共同探讨和解决复杂问题。*学习能力1.具备良好的学习能力和自我驱动力,能够快速掌握新的前端技术和工具。关注前端技术的发展趋势,不断提升自己的技术水平。2.有主动学习和探索新技术的热情,能够将新的技术应用到实际项目中,为公司的产品创新提供技术支持。四、任职资格1.本科及以上学历,计算机科学、软件工程、信息技术等相关专业优先。2.3年以上前端开发经验,有大型项目开发经验者优先。3.具备良好的团队合作精神和沟通能力,能够承受工作压力。4.有医疗健康、智能科技等相关行业经验者优先。