1.精通各种前端技术(包括HTML/CSS/JavaScript等),熟悉ES6语法,具备跨终端(Mobile+PC)的前端开发能力,熟悉网络协议(HTTP/SSL),熟悉常见安全问题和对策;
2.熟悉前端工程化与模块化开发,并有实践经验(如gulp/webpack、VueJS/React等);
3.至少熟悉一门非前端的语言(如NodeJS/Java/PHP/C/C++/Python/Ruby等),并有实践经验;
4.对前端技术有持续的热情,良好的团队协作能力,提升团队研发效率,实现极致性能,通过创新交互优化产品体验;
5.加分项(满足其一即可):
具备客户端能力或者Native&Web技术融合经验;
熟悉Canvas动效&WebGL3D以及各种传感器技术;
复杂企业后台应用开发经验;
数据可视化产品设计开发经验;
大规模/高负载场景下NodeJS应用开发、运维经验;
良好的算法背景,对机器学习有研究和项目实施经验;
有独立的开源项目或者参与知名开源项目经验;
团队管理能力;
英语沟通能力;