Web前端高级工程师
    岗位职责:
        1. 负责web端框架、技术升级优化,优化现有的各种缺陷。
        2. 负责开发公司新能源相关业务。
        3. 配合产品充分理解需求定义,配合后台进行相关接口调试。
        4. 维护前端开发遇到的各个模块bug。
        5. 调研web前端最新技术。

    任职要求:
        1. 5年以上web前端开发经验;
        2. 熟悉react框架,最好熟悉vue、anjular等相关框架。
        3. 熟悉Web、手机等各种页面渲染、分辨率自适应等技术;
        4. 熟悉至少一种后台开发技术;
        5. 熟悉web端各种性能优化的技术。

    优先条件:
        1. 熟悉D3,plotly.js,HighCharts,ECharts等可视化工具;
        2. 具有微信小程序,微信公众号开发者优先;
        3. 了解Canvas,SVG等前端数据可视化编程;
        4. 有自己的其他技术储备者优先。

    素质条件:
        有积极性、责任心的,踏实肯干web前端高级开发工程师

    我司web端技术栈要求:
    一:基本要求
        1. react+redux+antd+echarts+saga/action/reducer+webpack(这些要达到熟练程度至少需要3到4年)
    名词解释:
        1)react:是目前我么你用的前端框架,里面包含了大量的技术模版,能够帮我们完成基本的 前后台分离工作,最终确保数据的从后台接收到最后的前端显示全工作流程。
        2)redux:是状态管理工具,能够把数据进行实时管理,确保数据正确。
        3)antd:阿里巴巴推出的一款ui显示套件,方便我们进行不同组件的使用。
        4)echarts:前端的数据可视化的图表类工具。
        5)saga/action/reducer:实现数据的异步请求、管理框架。
        6)webpack:前端的项目打包运行管理工具。

    二、高级要求:
        1. D3
        名词解释:用来做web页面可视化的组件,与上面的echarts类似,通过svg来绘制图形, 支持时间处理,在交互性比较强,比较多的场景会用到。
        2. vue、anjular 框架技术
        名词解释: 和react前端框架相同的技术框架。
        3. es7、es8的新语法扩充,不能仅停留在es6的语法上,尤其es8的数据Generator的语法糖。
        名词解释: es8:JavaScript 的最新版本标准,新增加了一些语法,目的是为了让代码写的更优雅,技术更成熟。
        4. 了解一些react-native、flutter、android、ios等移动端的技术。
        名词解释: 1)react-vative、flutter是利用web思想在移动端的开发技术。用的技术栈更适合手机登移动端。
        2)android:android手机用的原生态技术。
        3)ios:苹果手机用的原生态技术。
        5. 了解一些后台的技术,如java、数据库(可以简单通过sql调试数据正确与否)。
        6. 了解一些测试方面的方法,比如用postman等工具进行接口测试等,学习自己调试。