有赞共享技术前端团队的介绍

一、组织介绍

有赞目前前端工程师人数一共100+,主要分布在以下部门:

  • 共享技术:有赞微商城综合电商业务、各种公共业务和底层技术、工具支持(base 在杭州)
  • 垂直电商: 虚拟电商、分销、同城电商、平台电商等(base 在杭州)
  • 零售:线上线下打通的线下新零售软硬件解决方案(base 在杭州)
  • 美业:同上,美业(理发店、美容院)的完整解决方案(base 在深圳)
  • 赋能平台:主要做内部完整的研发效率、产品周期、人的管理、客户生命周期管理等工具(base 在杭州)

所以,从大的角度来说,有赞的前端分部在5个前端团队里,除了共享技术人数比较多,其他团队都是10~20个人的规模。

二、学习、分享、成长、开源

每年都会组织公费参加业内的技术论坛。

每周,各小组举办一次圆桌分享(涉及前后端技术栈、设计、算法等,共享技术前端人比较多,分了两拨分头搞)。每两周,前端大团队有一次大的技术分享。各种Code Review也是比较多的,我们自己基于Gitlab 做了一个 Code Review 的工具,全公司都在用。

我们崇尚用工程师的方式解决问题,所以我们自己造了很多适合我们需要的更趁手的“轮子” → https://github.com/youzan 。 截止目前,除了一些小工具小项目,有赞前端开源的PC(React)、移动(Vue)、小程序三大组件库以及代理工具 ZanProxy 已经累计获得了超过 12000 个 Star 了。

今年 4 月份我们组织了一次公开的有赞前端技术开放日,当天的视频、keynote 请移步到 活动官网

我们过往发的文章列表:https://tech.youzan.com/tag/front-end/

三、共享技术前端

团队情况

大部分前端共用的工具都是由这个团队负责的,按照业务范围一共分了 6 个业务小组,每个人都归属于一个业务小组,同时会参与若干技术项目组(我们有哪些技术项目可以参看后面)。这些技术项目一般都是大家自己去发起或参与的,每个技术项目都有一个核心的同学做PM。

每周,都会有其中一个or若干个小组主办的小团建(其他小组的同学选择性参加),每个季度会有一个大团建,争取每次不重样。

负责的业务

简单讲就是:有赞微商城 + 云的业务 + 一些创新业务

  • 微信小程序:一套完善的电商系统,买家可浏览商品、下单购买,并含多种营销工具,满足多种营销场景,助力商家营收。
  • H5/小程序交易:支持购买,查看订单,维权,查询等交易线功能。
  • 支付:提供跨平台统一的支付流程,保证稳定流畅的支付体验。
  • 微页面:有赞微商城的核心能力,通过拖拽搭建动态的店铺页面,一处编辑,支持同时在H5和小程序展示。
  • 商品:从商品的管理及发布到C端详情展示。
  • UMP营销:这里有各促销活动、交易玩法和互动游戏来支撑商家运营,市面上找得到得我们基本都有了。
  • 数据:多维度的图表给商家呈现不一样的经营数据。
  • 订单:帮助商家管理订单、发货、评价。
  • 微信微博经营渠道:统一管理商家在微信、微博内的营销方案。
  • 消息推送:查看、管理、设置涉及到交易物流、会员等级、余额等变跟的信息推送及商家主动发起的消息群发。
  • 多客服:有赞官方的IM,有赞商家与客户的沟通桥梁。
  • 广告需求⽅平台(DSP):为广告主提供跨竞价市场、跨平台、跨终端的程序化广告投放平台,通过数据整合、分析受众、实现精准投放。
  • 社会化客户关系管理(SCRM):帮助商家打造客户成长体系,管理生命周期,提升效率的利器。
  • 账号/认证:有赞系统的守门人。
  • 电商 SaaS 云:开发者快速接入有赞底层服务能力,基于有赞微商城做二次开发。
  • 有赞资产: 帮助有赞商家管理资产。
  • 有赞担保: 提供有赞商家消费保障服务。

正在进行的几个重点技术项目

  • 将原有的 PHP 代码全面迁移到 Node;
  • 企业级 Node 框架 Astroboy 阿童木(基于 Koa2)的开发与维护;
  • Node 监控与报警平台(目前正在开发中),未来需要支持有赞全网近 50个 Node 应用的监控与报警任务(有赞是 Node+Java 的技术架构);
  • 结合 PWA和SSR 技术提高用户体验,并尝试在大流量页面落地。
  • 探索并搭建小程序开发框架,作为底层技术支持公司所有小程序开发。
  • 我们是已经开源的PC(React)移动(VUE)小程序三大组件库主要维护者,业界其他公司也都在用。
  • 我们维护着已经开源的基于 Node 的前端代理工具 ZanProxy;
  • 整合 Intellij Idea 插件、JavaDoc 解析、Java 接口测试的 Java 文档解决方案 ZanAPI,并已开始逐渐在公司内部团队落地。未来需要支撑公司内部所有 Java 团队的文档维护和前后端的数据 Mock。

社招:投递简历 校招:投递简历

欢迎关注我们的公众号