岗位职责
1.负责人工智能企业级应用,数据平台的研发工作;
2.负责前端交互设计和复杂展示页面的实现;
3.负责项目中的复杂组件的设计和开发;
4.持续的优化前端渲染性能、体验和页面响应速度;
5.负责前端项目结构设计、框架搭建,构建脚本优化;
6.参与系统架构设计、评审、定义数据接口;
7.输出各类文档,参与团队培训,带领前端开发团队成长;
8.负责团队内代码评审;
任职要求
1.熟悉常用算法和数据结构,熟练运用各类设计模式,熟练阅读英文技术文档;
2.熟悉W3C标准,熟悉HTML5、CSS/CSS3、JavaScript等前端相关技术;
3.熟练使用一种或多种框架并熟悉设计和实现原理(学习过源码),例如React,Vue,Angular等(React开发者优先)
4.有大型网站前端架构设计、性能调优、可用性、运维及相关经验;
5.熟悉浏览器渲染原理,熟练使用各类调试工具,解决各类前端开发遇到的疑难问题;
6.熟悉 HTTP ,Websocket协议,熟悉Web2.0,熟练使用和配置常见Web Server,如Nginx
7.熟练使用Webpack,Gulp等前端构建工具,能够独立优化前端项目
8.熟练使用至少一种非Web前端语言(如Java/Python/Node.js等),并有实际开发经验;
9.有较强的责任心,具有良好的沟通表达能力和团队合作精神,工作积极主动,较强的自我学习能力;