1.6-3万
漕河泾康桥商务绿洲A8栋1002
一、岗位职责
1. 前端开发与维护 :负责公司产品(移动端 + PC 端)Web 前端的设计和开发工作,涵盖图上作业、直播视频、视频流等相关功能,确保高性能、高可用性和良好的用户体验。
2. 技术协作与实现 :配合后端人员进行前后端分离式开发,与设计师、后端开发团队紧密合作,实现产品需求和功能,提高用户体验和性能,确保各种终端设备良好兼容。
3. 产品需求参与 :与团队成员紧密合作,参与产品需求分析、系统设计和技术方案的制定,为产品的持续优化和创新提供前端技术支持。
4. 性能优化与问题解决 :优化前端性能,解决跨浏览器兼容性问题,编写高质量、可维护的代码,并进行代码审查,研究和引入前沿的前端技术,提升团队开发效率。
二、任职要求
(一)技术技能
1. Vue 框架
* 精通 Vue 2 和 Vue 3,熟悉其核心概念,包括组件化、响应式原理、生命周期、Vuex 状态管理、Vue Router 路由管理等。
* 熟悉 Vue 生态工具,如 Vite、Webpack、Vue CLI。
2. 前端组件库
* 熟练使用常用前端组件库,如 Element UI(Vue 2)、Element Plus(Vue 3)、Ant Design Vue、Vuetify。
* 具备自定义组件开发能力,能够根据业务需求封装高复用性组件。
3. 图上作业技术
* 熟悉图上作业相关技术,如 ECharts 或 AntV 实现数据可视化,Mapbox、OpenLayers 或 Leaflet 实现地图相关功能,具备图上标注、路径规划、区域绘制等功能的开发经验。
4. 直播视频组件技术
* 熟悉直播视频相关技术,如 WebRTC 实现实时视频通信,HLS 或 DASH 协议实现视频流播放,Video.js 或 plyr.js 实现自定义视频播放器。
5. 视频流处理技术
* 熟悉视频流处理技术,如 FFmpeg 或 WebAssembly 实现视频转码与处理,Canvas 或 WebGL 实现视频帧处理与特效,MediaSource Extensions (MSE) 实现动态视频流加载。
6. 其他前端技术
* 熟练掌握 HTML5、CSS3、JavaScript(ES6 +)。
* 熟悉前端工程化工具,如 Webpack、Vite、Babel。
* 熟悉 Git 版本控制工具,具备良好的代码管理习惯。
* 了解前端性能优化、跨浏览器兼容性处理和 SEO 优化。
(二)项目经验
1. 本科及以上学历,计算机相关专业,2 年以上前端开发经验,至少 1 年以上 Vue 开发经验。
2. 有图上作业、直播视频或视频流处理相关项目的实际开发经验,具备复杂前端项目的架构设计和开发经验,能够独立完成模块设计与实现。
(三)软技能
1. 具备良好的沟通能力和团队协作精神,能够与设计师、后端开发人员紧密合作,共同推进项目进展。
2. 具备较强的学习能力,能够快速掌握新技术并应用到项目中,适应前端技术的快速发展和变化。
3. 具备良好的问题分析和解决能力,能够独立排查和解决技术问题,在面对复杂的技术难题时保持冷静和耐心。
4. 对代码质量有高要求,具备良好的代码规范和文档编写习惯,确保代码的可读性、可维护性和可扩展性。
(四)加分项
1. 有 TypeScript 开发经验,能够使用 TypeScript 进行高效的前端开发。
2. 熟悉 Node.js,具备全栈开发能力,能够从前端到后端进行全栈式的开发和维护。
3. 有 WebSocket、WebRTC 或 WebAssembly 的实际项目经验,能够处理实时通信、高性能计算等复杂场景。
4. 有微前端或低代码平台开发经验,能够根据业务需求进行微前端架构设计或低代码平台的开发和定制。
5. 对用户体验(UX)有深入理解,能够从用户的角度出发,提出优化建议,提升产品的易用性和用户满意度。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕