要求

熟练玩转前端技术三驾马车,掌握前端开发技术(HTML5、JS、JSON、XHTML、CSS3),了解各项技术的相关标准,掌握Ajax异步编程;
能够写出高性能、可复用的前端组件
对OO、MVC、MVVM等编程思想有了解,对前端MV*框架有深刻理解,熟练掌握一个前端框架(Vuejs, AngularJS, React )了解其原理;
熟练掌握React、Redux及相关框架和技术,有单页面应用开发经验
对模块化有较好理解,使用过RequireJS/SeaJS等
熟悉less,sass,postcss
善于 Web 性能优化,可访问性、对SEO等有良好的体验
理解表现层与数据层分离的概念、Web语义化;
了解前端安全机制,熟悉HTTP协议以及浏览器缓存策略
熟悉常见JS开发框架源码实现,(如:prototype、jQuery、Mootools,Ext,Dojo,underscore、YUI、Kissy),至少熟练一种;
拥有良好的代码编写,设计文档撰写的经验,熟练使用Git等版本控制工具;
熟悉ES6,熟悉并运用过类似Grunt、Gulp、Fis、Browserify、webpack、shell、AMD、CommonJS等效率工具优先;
对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案;如IE6/7/8/9、Firefox、Safari、 Chrome;
熟悉NodeJS,有NodeJS开发经验,熟悉Express\koa等框架,尽可能脱离第三方npm;
熟练使用Linux系统,有服务端项目开发经验、熟悉一门服务端语言(C/C++/java/php/go/python/Ruby)
熟悉d3.js/Raphael等svg图表库优先;

有一定数学几何基础,熟悉svg,canvas,使用过d3开发数据可视化项目的优先,了解echarts的优先;


优先

博客,开源项目
使用eslint,es6编写代码
有HTML5及移动WebApp开发经验者优先,有react-native经验优先
熟悉Linux,并且能熟练搭建web服务器
有大型网站开发经验。
有知名互联网公司工作经验者优先。
对HTML5技术领域、新兴Web标准和Web发展趋势有良好洞察力和极高的关注度,具备优秀的自我学习和独立思考能力;
对用户体验、交互操作流程、及用户需求有深入理解者优先;
有微信小程序开发经验者优先。

写的我自己瑟瑟发抖

Logo

前往低代码交流专区

更多推荐