1.熟悉前端基本开发技能(HTML/CSS/JS/ES6)等等;
2.前端三大框架皆有实际项目开发经验(Angular/Vue/React),开发经验丰富,尤其熟悉React技术栈;
3.熟悉TypeScript开发;
4.熟悉前端工程化工具(Webpack/Gulp/Rollup)的使用,有前端工程化/架构经验;
5.熟悉Prettier/ESLint/CommitLint/husky/Stylelint等前端规范工具的使用;
6.有项目从0到1的开发经验。
作为项目前端负责人,主导紫光集团交通大数据平台从0到1的开发过程。主要负责的内容有:
基于lerna搭建项目重构的前端框架、使用TypeScript重构公共工具方法、使用Rollup打包公共组件库、使用docz生成组件说明文档
使用ESLint、husky、stylelint、commitlint、Prettier等工具规范开发流程
编写自动推车工具,模拟设备实时抓拍数据,提升地图模块自测效率
编写数据模拟工具,可通过配置文件的方式快速在测试环境模拟测试数据
基于公司内部地图及mapbox插件封装通用地图api
使用mocha编写公共工具方法的单元测试用例,以保证工具方法的可靠性
Node层配置维护(接口代理配置、单点登录配置、微服务代理配置)
提取行业业务相关的公用组件和样式,同时供中台部门使用
为提高地图模块的可扩展性,降低后续扩展工作量,优化和重构地图模块功能代码
页面性能问题的排查和优化(地图和实时列表等高频刷新页面)
线上环境及部署配置维护
疑难问题的解决和新需求可行性调研