岗位职责:
1.负责产品以及项目前端架构设计与落地,制定前端开发规范,并编制相关文档;
2.负责产品以及项目通用模块、组件库、JSSDK的设计、研发、优化及维护工作;
3.推动前端工程化,自动化和工具化建设,参与制定前后端集成规范,提升开发效率;
4.产品以及项目技术架构的设计把控;
5.进行前瞻性技术的预研确保技术先进性高效性;
6.产品以及项目核心技术难点攻关。
任职要求:
1.计算机相关专业本科及以上学历,4年以上互联网/移动互联网前端架构工作经验,精通前端开发技术(HTML5、JS、Ajax、Json、XHTML、CSS) ,熟练跨浏览器、跨终端的开发;
2.熟练掌握JavaScript、jQuery,对vueJS,ReactJS其中至少一种有深入研究并熟练掌握,并且能够独立开发高质量组件;
3.掌握ios,android等平台浏览器的特性,精通各平台浏览器兼容性解决方案,熟练无线端的性能优化;
4.精通node.js, 深刻理解前后端分离的意义,并能推动新技术的实施;
5.熟悉gulp、webpack等,了解前端工程化、模块化,前后端分离设计逻辑思维清晰,良好的架构设计、分析和解决问题的技巧;
6.熟悉面向对象的方式开发,能构建好的开发模式、框架;
7.有大型网站前端架构、前端性能、可访问性、可维护性等方面的实践经验;
8.至少熟练使用一门非前端脚本语言(如:NodeJS/Python/PHP/Java等),并有项目经验;
9.具有良好的言语表达能力,善于与人沟通合作,有良好的团队意识及高度责任心;
10.关注前端技术发展,乐于学习分享,良好的沟通心态,能承受一定的工作强度;
11.具备良好的编程习惯,重视代码规范和代码质量,乐于接受及参与Code Review;
12.熟悉 ReactNative、Weex 等一种或多种移动开发方案,有混合应用开发经验者优先。