岗位职责:
1、与交互设计师密切合作,实现包括文件管理, 在线预览和编辑, dashboard 以及后台管理等网页端相关应用和功能。通过响应式框架设计同时适应桌面端和移动端的网页;
2、基于 HTML5 制作适配微信应用场景的移动端页面, 例如服务号集成,微信支付以及小程序等;
3、使用 iOS Universal Link 等技术和 iOS APP 深度集成;
4、使用 Android Deep Link 技术和 Android APP
深度集成;
5、优化各种复杂情况下的网页加载和运行速度, 例如支持在 PC 和移动浏览器内预览大小高达百兆的各类文档;
6、使用 Karma, Istanbul, Jasmine, Sinon JS 等工具, 通过 Continuous Integeration 进行前端代码的自动化测试。
岗位要求:
1、本科及以上学历,计算机相关专业毕业, 3 年以上相关工作经验;
2、熟练使用 HTML5、CSS3、JavaScript 等前端技术;
3、理解 AJAX 工作机制,熟练使用各种前端框架,包括但不限于jQuery, Backbone, React, Vue 等;
4、了解如何使用 TypeScript 编写前端代码;
5、有深入钻研问题并解决问题的兴趣和毅力, 具有打破砂锅问到底的精神。