职位描述
岗位职责:
1.参与项目开发:负责公司产品的前端开发工作,包括但不限于Web应用、移动应用界面的构建和优化。
2.代码质量保障:编写高质量、可维护性强的代码,并进行代码审查以确保团队整体代码质量。
3.技术选型与架构设计:根据项目需求选择合适的技术栈,设计并实现前端架构,确保系统的高效稳定运行。
4.用户体验优化:关注用户反馈,持续优化产品性能及用户体验,解决多端适配问题,提高产品可用性。
5.跨部门协作:与其他部门(如后端开发、UI/UX设计等)紧密合作,保证项目按时交付并满足业务需求。
6.技术创新:跟踪前沿技术发展,探索新技术在实际项目中的应用,提升团队技术水平。
7.安全与规范:遵循公司的编码规范和技术标准,确保数据的安全性和项目的稳定性。
任职要求:
1.具备扎实的JavaScript、CSS、HTML基础,精通TypeScript开发。
2.熟练使用ESLint,能够写出符合良好编程风格和技术规范的代码;熟悉Sass、Less、CSS Module等预处理器及模块化方案。
3.拥有丰富的多端适配经验,擅长处理各种设备和浏览器之间的兼容性问题。
4.对Git版本控制系统有深入的理解,能够熟练运用其进行版本管理。
5.掌握Vue和React两大主流框架,理解状态管理和异步流机制,以及Hooks原理。具有Ant Design或Ant Design Pro的实际开发经验。
6.熟悉地图数据接入流程,具备地理信息系统(GIS)开发能力,尤其是Cesium平台上的开发经验。
7.对微前端架构有所了解,如乾坤(qiankun)、飞冰(icejs)、模块联邦(Module Federation)等。
8.有一定的Java后端开发经验,能够独立完成简单的后端调试任务。
综合素质:
1.高度重视代码质量和可维护性,具备良好的软件架构设计意识。
2.出色的沟通技巧,能够有效地表达自己的想法,促进团队内部的有效交流和协作。
3.强烈的责任感和保密意识,严格遵守数据保护法规,确保项目的信息安全。
4.对新兴技术和趋势保持敏感,愿意不断学习新知识,积极参加培训和自我提升活动。
特别说明:
1、会有现场驻场开发的情况,区域跟随项目,但基本都在昆明市区内
2、本公司不会以培训或其他原因向求职者收取任何费用,也不会让求职者下载APP或以邮件方式跟求职者进行沟通