xx前端团队,负责公司xx模块的工作,主要解决xx问题,涉及xx条产品线,xx个项目。
初、中级前端开发工程师
上海
参与XX平台的研发,可以独立负责子系统的设计、开发、维护工作;能正确的看待项目历史债务,推进并解决
探索前端业界前沿架构、理念,保持对业界先进技术的学习、分享。
关注用户体验,能从数据角度进行可行性分析、推动项目改进并落地。
与其它工程师进行研发配合,通过组内设计评审、代码评审,保证代码的稳定可靠性。
具体扎实的JavaScript、HTML、CSS知识,有Node使⽤经验。能够符合团队对效率、质量等⽅⾯的要求,按时、按期交付产品。
从⽤户视角思考问题,对⽤户体验有持续的追求与坚持,理解交付⽤户最优秀的产品是第⼀职责,持续感知、收集、分析⽤户使⽤产品的体验,转化为对产品的改进并落实。
熟悉⾄少⼀个现代化View层框架(React、Vue、Angular)的使⽤经验,对组件、⽣命周期、DOM更新机制等有基本理解,并追踪前端业界前沿架构、理念,投⼊前端通⽤模块、基础框架、开发⼯具的设计与开发,挖掘、优化、提升前端团队研发效率及质量。
有状态管理框架(Redux、MobX、Vuex)使用经验,理解状态管理的关键要素、流程者优先。
具备良好的代码质量意识,理解⾼质量代码对系统的可维护性的重要性,与其他前端⼯程师进⾏配合研发,通过⾼标准的代码评审、设计评审等环节,保持代码质量的稳定可靠。
会使用Git进行源码管理,理解Git的基本概念,熟悉至少一种主流的Git分支管理及工作流。
理解软件工程的基本概念,了解一个功能的研发生命周期,掌握基础的需求管理知识,接触过持续集成的概念和相关工具。
热爱前端,愿意跟随前端的快速发展,保持对前沿技术的热忱并积极投入探索和研究。
熟悉浏览器工作原理者优先。有函数式编程概念者优先。