1、熟练使用Vue2.x(vue-class-component+Ts)、Vue3.x(Ts)前端框架从搭建到维护“一条龙”开发。使用基于Vue3-API+web component搭建,对原生组件封装,打破组件库无法跨技术栈的制约。
2、熟悉使用低代码框架UIPaas(lowcode-engine),基于React18+UIPaas+Vue3+AntG2+Typescript开发BI卡片数据模型系统,支持多维下钻以及多维星型模型数据结构。
3、熟悉使用WX原生小程序开发,基于原生API开发;
4、熟悉使用过Micro-App、无界微前端框架,
5、熟悉使用rollup、vite、webpack等打包工具;
6、了解使用过Cesium、Babylonjs 、WebGL3D JavaScript 库
7、有Flutter、HarmonyOS移动端开发基础,已通过HarmonyOS应用基础开发者能力认证。
8、熟悉使用各大AI平台。
项目名称:Alpha+(类平安微卡片)
项目描述:该平台定位为公司内各平台、看板生产和管理的平台,平台能力可基于指标中台能力可快速制作可视化卡片;通过卡片市场可以共享卡片,通过自助看板能力低门槛低成本配置好看板后投放到各平台。也可以低成本配置自己关注的个人看板。同时支持战略规划部开会看板自助搭建,让开会过程动起来。项目由“五湖四海”的项目成员共同开发,包括指标系统(数势)、阿里UIPaas、方正北京&长沙项目组。
工作职责:负责微卡片前端页面开发,UIpaas项目交接以及交付后的平台项目二次开发,参加每日站会前端进度总结汇报。
开放平台:Omiga数势指标系统平台
项目痛点:
项目成员UIPaas平台不熟悉,需要协助技术总监指定接入规范并对业务系统问题分类整理并进行能力输出。
项目初期项目开发技术栈还没确定,需要保持Vue和UIPaaS两个条线并行开发,项目中期或可能接手UIPaaS代码,需要同步熟悉项目代码。
UIPaaS图表库采用的是AntG2,实际项目的基础图表使用组件化封装了一层,故没有文档进行维护,后期开发同学接手难度大,开发维护困难。,社区并没有相关的文档,过度封装带来了开发弊端。
解决方案:
针对项目困境,在工作项中建立详细的Task和Story,做好需求的分类,拉会找阿里的同学进行答疑。
做好任务分工,保证MVP版本的持续交付与DEMO的展示。
项目中的Typescrpt给与了一定的文档上的支持,项目初期和阿里同学维护好相应的ts类型,编辑好注释,亦可为文档。
项目成果:支持复杂卡片、看板的自助配置,具备支持各平台看板自助配置、开会模板配置,数据的使用效率提升,工具化降低使用门槛,更多人可以自助使用,数据使用能力增强。
项目功能亮点: 高性能前端架构:基于Vue3+Pinia+Element Plus实现组件化开发,首屏加载速度优化40%,支持多端响应式布局(PC/平板/手机)。 自动化运维体系:通过GitLab CI/CD实现一键部署至阿里云ECS,配置Nginx反向代理与HTTP
项目描述:项目承接自xx证券BOAT项目,主要服务对象为xx证券战略规划部领导小组,项目成品80%为各种类型的数据图表,包含血缘关系、柱状、杜邦分解图、雷达图等,基础架构为Vue2.x+Ts+Echarts,随着项目需求增加,以及老项目技术栈维护图表困难,当前技术不满足当前需求,