该职位可base:杭州、昆明、上海、北京、深圳
岗位职责:
1. 负责 EMQ 相关开源产品的前端开发工作;)
2. 负责推动与优化已有前端项目的基础架构与组件抽象;
3. 与团队配合完成整体项目规划、设计与开发;
4. 参与到物联网 EMQ X Edge Manager 平台 EMQ X Platform 平台的开发;
5. 参与 MQTT X - 开源的跨平台 MQTT 5.0 桌面客户端工具 的开发工作。
基本要求:
1. 熟悉 HTML/CSS/JavaScript 和 HTTP 协议的基本知识;
2. 了解 JavaScript、TypeScript 和新语言规范和语法特性,如 ES2015 等;
3. 对主流前端框架( React \ Vue \ Angular 等)至少了解和使用过其中的一种;
4. 了解 Webpack,Gulp 等一些前端打包工具;
5. 熟悉和了解一些常用的浏览器 API;
6. 熟悉计算机基础(操作系统,网络,数据库,算法,编译原理等)。
加分项目:
1. 热爱开源,拥抱开源,有自己的开源项目或是开源项目的核心贡献者;
2. 对函数式编程有一定的了解和兴趣;
3. 对物联网行业有了解,了解 MQTT 协议。