职位描述:
1、负责产品中涉及的前端开发工作;
2、参与前期需求沟通和分析,完成前端模块设计;
3、根据项目任务计划按时完成软件编码和功能测试工作;
4、按照开发流程编写相应模块的设计文档;
5、与产品经理、交互、UI、后端、测试工程师等其他团队沟通合作,保证产品研发工作的质量和进度,研究并改善用户体验;
6、协调或指导团队里其它开发人员的工作;
7、持续改善、优化现有代码、工作流程。
任职资格:
1、大学本科或以上学历,计算机相关专业,3年以上前端开发工作经验;
2、精通JavaScript语言,熟悉并能熟练使用流行的开源Javascript开发框架或函数库(jQuery, Bootstrap, Angular, React, Backbone, 等等),了解面向对象编程方法;
3、精通HTML、CSS;熟悉W3C标准;能够解决常见兼容性问题;有HTML5、CSS3开发经验者优先;
4、熟悉HTTP、WebSocket、SSE、REST等网络/服务协议;
5、熟悉浏览器内部工作模式,了解主流浏览器引擎(WebKit, Gecko, Trident, 等),有性能优化的实战经验者优先;
6、至少熟练使用一门非前端脚本语言(如:PHP/JAVA等);
7、熟悉设计模式,熟练掌握面向对象编程和事件驱动编程风格,能够独立完成复杂前端模块设计与实现;
8、有热情,酷爱技术,有良好的计划、沟通、组织协调能力、语言表达能力;较强的逻辑分析能力和应变能力;良好的团队合作精神;