不同于阿里系其他部门和大部分的公司,蚂蚁财富全站应用都有一层用户体验适配层 BFF,这一层是基于 eggjs 的 node server,负责对接各个后端系统,对后端接口的数据进行整合和编排,根据业务需要可以对接数据库,比如 mysql。BFF 层的引入对于前端人员的历练是前所未有的,简单列一下几个比较大的挑战:
前端同学需要理解整体的蚂蚁后端系统架构。比如后端系统有时候会进行升级,此时需要前端同学需要在 BFF 层进行接口路由适配,要求前端同学必须熟悉后端系统的架构,接口路由的体系。对于系统架构的理解可以让你不仅仅局限于前端的工作,可以让你对整体系统有一个整体的视野,这样在做新系统技术方案选择时,前端往往也是具备话语权的,不单单是画页面。
系统监控。由于 BFF 层是所有业务的入口 server 系统,需要对业务各种异常进行监控,而且往往对于问题的发现会早于后端系统,因为我们更接近业务。问题排查时需要查看各种日志,包括各种后端日志的查看(各种 linux 命令需要很熟悉),对于的业务的整体把控,前端要远远强于后端,当然你因此获得的历练是完全不同的。
整合 redux,redux-saga 以及 react-router 的 dva 整体前端解决方案。整合之后的状态管理框架 dva 更易用,开发效率绝逼是原生 redux 和 redux-saga 可以比拟的,相信很多人对于 redux 和 redux-saga 的使用感到绝望,来这里你会很爽。
支付宝小程序。来吧,小程序开发!只要你愿意!
1、参与蚂蚁财富前端,hybrid,Node.js 应用框架体系(引擎、流程、运维、安全等)的建设;
2、参与蚂蚁财富前端工程体系建设。
1、熟悉前端主流框架,至少可以熟练使用 React/Vue/Angular 其中一种
2、熟悉模块化、前端编译和构建工具,掌握常用编译工具,如 gulp/webpack/rollup 等
3、能提供完善的 WebApp 和 HybridApp ( JS 方向)技术方案,了解移动应用 native 开发;有 react native 开发经验者优先(此行为扯淡,了解即可)
4、github 开源项目。有开源项目就是叼!
5、熟悉 Node.js Web 应用开发,有大型 Node.js 项目的开发经验,有 koa,egg.js 等开发经验者优先。
1
lisonfan 2018-09-25 16:12:25 +08:00 via iPhone
蚂蚁财富 Face ID 赶紧支持了吧
|
3
whypool 2018-09-25 16:20:29 +08:00
base?
|
4
lijiakai OP @whypool 招 P6/P7,薪水 base,25000-50000,不过还是要看面试的情况,面的好的话,有股票期权
|
5
yhxx 2018-09-25 16:28:55 +08:00
很好奇你们和这个宇宙最好的前端团队哪个厉害一点(手动滑稽
https://www.v2ex.com/t/491189#reply22 |
7
twistfatecarry 2018-09-25 17:15:50 +08:00
@yhxx 皮!
|
8
atian25 2018-09-25 17:37:41 +08:00
简历已发!
|
9
xiaocdon 2018-09-25 18:15:57 +08:00
地点哪里?
|
12
yangzj1992 2018-09-25 20:23:50 +08:00
@yhxx #5 #5 笑死我了,哈哈
|
13
real888888 2018-09-25 20:41:40 +08:00
不服!
|
14
chenyang 2018-09-26 10:04:08 +08:00
Emmmmmm 一直没系统梳理知识, 你们重点考察的知识点是啥
|
18
lijiakai OP @chenyang 前端框架以及 node,不过只要逻辑清晰,有激情,基础 ok,那就不妨一试的。工作描述仅供参考,缘分很重要。
|
19
twsiger 2018-09-26 10:24:35 +08:00
"开发效率绝逼是原生 redux 和 redux-saga 可以比拟的" 这句话有语病
|