职位描述:
Vue.js TypeScript Node.js
岗位职责:
1、参与研发、优化和维护核心产品或项目,快速迭代并稳定交付;
2、参与研发、优化和维护前端技术架构;
3、参与前端公共组件的研发和优化;
必备素质:
1、具备大型前端项目或框架的开发经验;
2、对设计敏感,对用户界面设计和交互有较深的理解和严格的自我要求;
3、具备良好的编程习惯,重视代码规范和代码质量,乐于通过代码审查进行沟通和提升;
4、对新技术敏感,有优秀的学习习惯、学习能力和分析解决问题的能力,能阅读英文文档,了解软件工程领域相关文档及图表;
5、具备优秀的沟通能力、理解能力、团队协作能力和自驱力,能够与团队成员一起推进项目;
技能要求:
1、精通Web最新标准(HTML / CSS / JavaScript);
2、精通主流前端框架及其生态链(Vue.js及对应的路由和状态管理方案优先),具备复杂项目实践经验;
3、精通主流的前端处理器及模板技术(TypeScript和PostCSS优先),具备复杂项目实践经验;
4、熟悉跨端开发技术及其生态链(Weex和Flutter优先),具备项目实践经验;
5、熟悉Node.js,包括主流框架/库及其生态链(Koa、Jest和Webpack优先),具备复杂项目实践经验;
6、了解常见设计模式、MVVM模式、异步编程以及响应式开发等概念;
7、了解模块化、组件化、工程化的开发理念及对应的工具链,具备项目实践经验;
8、了解至少一种主流后端编程语言;
加分项:
1、具备框架、组件库或工具库开发经验;
2、具备移动端开发经验和浏览器兼容性问题处理经验;
3、参与具备一定影响力的开源项目;
4、撰写技术博客或发表技术文章;