9000-15000元
南山云科技大厦5层511
一、基本要求
本科及以上学历,计算机科学与技术、软件工程等相关专业优先考虑。
二、专业技能要求
1.对使用跨平台的前端框架有一定的项目经验,例如Electron、Flutter、React Native等。
2. 熟悉使用 Electron 开发桌面应用程序,有WebGIS/GIS相关项目经验者优先,特别是熟悉 Leaflet、Mapbox、Vue 或OpenLayers 等框架。
3. 精通 HTML5 和 CSS3,能熟练运用语义化标签构建结构清晰的页面,熟悉CSS 布局方式,如 Flexbox、Grid,确保页面在不同设备和浏览器上的兼容性与响应式显示。
4. 对 JavaScript 语言有深入理解,掌握 ES6 + 语法特性,如箭头函数、类、模块化等。能够熟练操作 DOM、BOM,具备良好的JavaScript 编程习惯,如代码规范、错误处理、性能优化等。
5. 熟练掌握至少一种主流前端框架,如 Vue.js 或 React.js。深入理解其核心概念,如 Vue 的组件化开发、响应式原理,React 的虚拟 DOM、组件生命周期等。能够基于框架进行高效的项目开发,包括搭建项目架构、开发组件、管理状态等。
6.了解用户体验原则,注重页面细节和视觉效果,能够与 UI 设计师紧密合作,将设计稿准确无误地转化为高质量的前端页面,确保最终产品的用户体验。
7.掌握前端性能优化的基本方法,如代码压缩、图片优化、懒加载、缓存策略等。能够对页面性能进行分析和评估,使用工具如Chrome DevTools 找出性能瓶颈,并采取有效的优化措施,提升页面加载速度和用户体验。
8.熟悉常见浏览器(如 Chrome、Firefox、Safari、Edge 等)的差异和兼容性问题,能够针对不同浏览器进行代码适配和调试,确保项目在各种浏览器上的正常运行。
三、项目经验要求
1. 1-3 年前端开发工作经验,参与过完整的项目开发周期,包括需求分析、设计、开发、测试和上线维护。
2. 参与过GIS相关项目的开发
四、综合素质要求
1. 具备良好的沟通能力,能够与后端开发人员、产品经理、UI 设计师等团队成员进行有效的沟通和协作。
2. 面对开发过程中的技术难题,具备较强的问题分析和解决能力。
3. 对新技术充满热情,具备快速学习和掌握新知识的能力。
4. 对工作认真负责,注重细节,对所开发的代码质量严格把关。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕