[工作职责]
1.负责公司核心业务系统的前端开发工作,确保系统的前端功能稳定、高效,并提供良好的用户体验。
2.利用前端开发工具和平台,优化复杂业务系统的UI设计和业务逻辑绑定,提升开发效率和代码质量。
3.主导业务应用系统和产品模块的整体用户体验设计,保障前端技术的不断创新,增强系统的交互性和易用性。
4.提炼并开发可复用的前端组件,实现前端功能的快速开发、复用和部署。
5.能独立完成Web前端研发,包括需求分析、设计、编码、测试及后期维护,确保项目的顺利进行和高质量交付。
6.负责前端整体框架的设计和优化,持续提升系统的性能和可扩展性。
[任职要求]
1.本科及以上学历,计算机相关专业,5年以上业务系统前端开发经验,具备扎实的计算机基础知识;
2.精通HTML/CSS/JavaScript,能够熟练运用这些技术进行复杂的Web前端开发,优化性能和用户体验;
3.深入理解HTTP及相关网络协议,熟悉Web标准,能够处理浏览器兼容性问题,确保网站在不同设备和浏览器上的显示效果一致;
4.熟练掌握React、Vue等前端框架,以及ES6、TypeScript等编程语言,能够高效地进行组件化开发和代码复用;
5.熟悉Webpack、npm等前端开发工具,能够合理配置项目依赖和优化打包流程,提高开发效率;
6.具备前端架构能力,能够根据业务需求设计合理的前端架构,主导或独立负责过一定规模产品的前端开发;
7.了解并掌握至少一种Hybrid技术体系(如Electron, React Native, Weex, Flutter等),并有实际使用经验,能够根据项目需求选择合适的技术方案。
8.具备良好的沟通能力和团队协作精神,能够与产品经理和后端工程师紧密沟通。
9.具备较强的学习能力和解决问题的能力,能够在遇到技术难题时迅速找到解决方案。
10.对前端技术生态和行业动态保持敏感,能够持续关注并学习新技术,为团队带来创新思路。
11.加分项:
(1)熟悉Java后端开发语言,有全栈开发经验者优先;
(2)有app的混合开发经验优先;
(3)熟练掌握echarts,熟悉three.js、d3.js等可视化开发技术者优先。