职位描述
岗位内容:
(一)Web 页面与功能组件开发
- 依据综合安防系统的业务需求,开发具备响应式设计的 Web 页面。确保页面在不同设备(如电脑、平板、手机)和屏幕分辨率下为用户带来一致且优秀的视觉体验。
- 设计并实现各类功能组件,如安防事件预警弹窗、监控设备状态显示组件等。这些组件需具备高度的可复用性和灵活性,以提高开发效率和系统的可维护性。
- 注重用户体验,对页面和组件进行优化,提高加载速度和交互流畅性。例如,通过优化图片资源、采用异步加载等技术,减少用户等待时间。
(二)与后端开发协作
- 与后端开发团队紧密合作,共同制定前后端接口规范,确保前端与后端的数据交互准确、高效。
- 参与后端开发过程中的需求评审和设计讨论,从前端的角度提供专业意见,保证应用程序的完整性和可维护性。
- 协助后端开发人员进行接口测试,及时发现并解决前后端交互过程中出现的问题,确保系统的稳定性和可靠性。
(三)前端 UI 交互设计与测试
- 实现复杂的前端 UI 交互效果,如安防地图的交互操作(缩放、平移、标注等)、三维场景的交互展示(旋转、缩放、漫游等)。通过运用先进的前端技术,提升用户与系统的交互体验。
- 在跨浏览器(如 Chrome、Firefox、Safari 等)和跨设备环境中对前端应用进行全面测试,确保应用在各种环境下都能正常运行。
- 对前端应用进行性能测试和优化,提高系统的响应速度和稳定性。例如,通过优化代码结构、减少 HTTP 请求等方式,提升系统的性能。
(四)特定技术领域开发
- 熟悉 H5 开发技术,能够运用 HTML5、CSS3 和 JavaScript 等技术开发出具有丰富交互功能的安防应用。
- 具备看板开发能力,能够根据安防业务需求设计并开发出直观、清晰的监控看板。通过数据可视化技术,将安防数据以图表、报表等形式展示出来,为用户提供决策支持。
- 了解三维开发技术,能够运用 Three.js 等三维开发库实现安防场景的三维建模和展示。例如,构建安防园区的三维模型,展示园区内的建筑布局、监控设备分布等信息。
- 掌握地图开发技术,能够使用百度地图、高德地图等地图 API 实现安防地图的开发。例如,在地图上标注监控设备位置、报警事件发生地点等信息,方便用户进行管理和调度。
任职要求
(一)专业技能要求
- 精通 HTML、CSS 和 JavaScript,能够熟练运用这些技术进行前端页面的开发和优化。熟悉至少一种主要的前端框架(VUE2 或者 VUE3),能够运用框架进行组件化开发和项目架构设计。
- 对 H5 开发、看板开发、三维开发、地图开发相关技术有一定的了解和实践经验。能够独立完成相关功能的开发和调试工作。
- 熟悉前端性能优化技巧,能够对前端应用进行性能分析和优化,提高系统的响应速度和稳定性。
- 了解前端自动化构建工具(如 Webpack、Gulp 等)和版本控制工具(如 Git)的使用,能够熟练进行项目的构建和管理。
(二)职业素养要求
- 具备良好的沟通能力和团队合作精神,能够与后端开发人员、产品经理、测试人员等跨部门团队进行有效的沟通和协作。
- 有解决问题的能力和创新思维,面对复杂的技术问题能够独立思考并提出有效的解决方案。在工作中能够不断探索新的技术和方法,为项目带来创新和改进。
- 至少两年以上相关前端开发工作经验,有综合安防行业前端开发经验者优先考虑。
- 对综合安防行业有一定的了解和兴趣,能够快速掌握安防业务知识,将其融入到前端开发工作中。
其他:
工作地在惠州。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕