职位描述
一、岗位职责
1、负责基于Vue.js框架的前端应用开发,包括系统应用、地图可视化功能的实现与优化。
2、参与项目需求分析,根据业务需求设计前端架构,制定开发计划并按时完成任务。
3、参与低代码平台的前端开发工作,负责低代码组件的设计、开发与优化,提升低代码平台的用户体验和开发效率。
4、持续优化前端性能,提升用户体验,确保应用在不同设备和浏览器上的兼容性与稳定性。
5、跟踪前端技术发展趋势,积极探索新技术在项目中的应用,推动团队技术进步。
二、任职要求
(一)必备技能
1、熟练掌握Vue.js框架前端开发框架,熟悉Vue的生命周期、组件化开发、路由管理、状态管理(如Vuex)等核心概念,能够高效开发复杂前端应用。
2、精通HTML/CSS3/JavaScript,熟练运用HTML、CSS3进行页面布局和样式设计,掌握JavaScript编程基础,能够灵活运用ES6及以上语法特性,编写高质量、可维护的代码。
3、熟悉ArcGIS、OpenLayers、Leaflet等主流GIS开发框架中的一种或多种,能够实现地图渲染、图层管理、空间查询、地理数据分析等功能。
4、掌握前端工程化工具,熟练使用Webpack、Vite等构建工具,熟悉前端工程化流程,能够高效进行代码打包、压缩、优化等工作。
5、熟练掌握TypeScript语言,具备使用TypeScript进行Vue.js项目开发的经验,能够利用TypeScript提升代码的可维护性和开发效率。
(二)加分技能
1、熟悉Node.js后端开发,能够进行简单的API接口开发与调试,具备前后端联调经验
2、熟悉React的组件化开发模式、Hooks机制、状态管理(如Redux)等核心概念,能够快速上手React项目开发
3、熟悉Cesium.js、Three.js等三维可视化库,能够实现三维地图的渲染、三维模型的加载与展示、空间分析等功能,有相关项目经验,具备GIS三维开发能力
(三)素质要求
1、吃苦耐劳:能够承受工作压力,具备良好的时间管理能力,确保项目按时交付。
2、钻研精神:对新技术充满热情,愿意主动学习和探索,能够快速掌握并应用到实际项目中,不断提升自身技术水平。
3、团队协作:具备良好的沟通能力和团队合作精神,能够与后端开发、UI设计、产品等团队成员密切配合,共同推进项目进展。
4、问题解决能力:具备较强的逻辑思维能力,能够快速定位并解决开发过程中遇到的技术问题,确保代码质量和项目稳定性。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕