职位描述
一、 岗位职责:
需求沟通与方案设计: 与业务方、产品经理紧密合作,深入理解业务需求和数据背景,独立完成可视化大屏的交互设计和视觉风格构思。
前端开发与实现: 负责数据大屏的前端核心开发,利用主流技术栈(如 Vue/React)和数据可视化库(如 ECharts/D3.js)进行高质量编码,实现动态、炫酷的可视化效果。
数据处理与对接: 负责前端与后端数据接口的联调,处理复杂数据格式的解析、映射和转换,确保数据准确、实时地呈现在大屏上。
性能与体验优化: 持续优化大屏在不同分辨率、不同浏览器下的兼容性与适配性,重点解决大屏在多图表、大数据量下的性能瓶颈,保证流畅的用户体验。
组件库与工具建设: 参与或主导公司内部数据可视化组件库、工具平台的搭建,沉淀技术资产,提升团队开发效率。
前沿技术探索: 关注数据可视化领域的前沿技术和设计趋势,并尝试将其应用于实际项目中,提升产品的视觉表现力和竞争力。
二、 任职要求:
硬性技能:
前端基础: 精通 HTML5、CSS3、JavaScript (ES6+),具备扎实的前端开发功底。
框架与库:
熟练掌握至少一种主流前端框架(Vue 或 React)及其生态。
精通至少一种数据可视化库,如 ECharts、AntV G2/G6、D3.js 等。有复杂图表定制开发经验者优先。
可视化能力:
对数据敏感,能够将复杂的业务数据通过合适的图表清晰地呈现。
了解三维可视化技术(如 Three.js, WebGL),有相关项目经验者优先。
熟悉大屏适配方案,能解决多分辨率、异形屏的展示问题。
工程化与工具: 熟悉 Webpack、Vite 等前端构建工具,了解 Git 版本控制流程。
性能优化: 具备前端性能优化的实践经验,了解内存泄漏、渲染性能等问题的排查与解决方法。
加分项:具备一定的 UI/UX 设计sense,能使用 Figma、Sketch 或 Adobe Creative Suite 等设计工具与设计师高效协作。
了解后端技术(如 Node.js/Python/Java),能够进行简单的接口开发或联调。
有智慧城市、智慧园区、工业互联网、实时监控等大型数据大屏项目开发经验者优先。
拥有个人技术博客、GitHub 开源项目或成熟的作品集。
软性素质:
审美能力: 具备良好的审美和设计感,对色彩、布局、动效有敏锐的洞察力。
沟通协作: 优秀的沟通能力和团队协作精神,能清晰理解需求并主动推进项目。
解决问题: 具备出色的逻辑思维和独立解决问题的能力,能承受一定的工作压力。
学习与创新: 对新技术充满热情,有强烈的自驱力和快速学习能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕