【上海】闻上科技招募node.js工程师1名
我们是一家产品公司(上海闻上信息科技有限公司),坐落于浦东新区张江高科技园区内 可交付产品包括免费软件项目和自已出品的硬件,定位于家用迷你服务器市场,定位现有mini pc用户和部分家用NAS用户(轻存储,重应用)。 软件产品包括两个主要项目,一个是为家用用户准备的简单易用的Docker应用部署与磁盘卷管理器, 项目名称为Appifi;让家用用户可以简单部署Docker应用,例如ownCloud,transmission,calibre,等等; 产品涵盖服务端,windows/mac客户端,android/ios手持端;并计划加入云端集成允许用户远程访问;项目名称FruitMix;主打易用性和家庭分享。
我们在找什么样的人
- 工作热情,有责任心,学习能力强,抗压力强;
- 把代码可读性放在首要位置,熟悉代码结构化,熟悉JavaScript常用设计模式,包括factory,visitor, strategy等,有很好的代码质量控制能力和重构经验;
- 熟悉单元测试,了解集成和压力测试;理解常见测试逻辑,黑盒白盒,覆盖,边界,状态机;
- 熟练使用git工具,熟悉github工作流,能合并Pull Request和本地Merge代码,熟悉代码测试、审查、发布、部署流程;能审查初级工程师代码,给出修改意见;
- 对常见业务问题,例如任务队列,http和文件流处理,有遇到问题可以提出设计模型的能力;
- 最好是CS专业,如果不是CS专业,至少对数据结构有很好的理解,可以很容易写出集合排序、树遍历等常用算法;
- 对函数式编程有了解,习惯书写高阶函数,集合对象Functor,Promise Chain,有加分;
我们的技术栈
- NodeJS
- Express
- RESTful API
- webpack/babel
- MongoDB. Mocha, Chai, Sinon
- Bluebird Promise, ES7 Async/Await
- 对docker api和redux有了解加分
具体工作内容
- 我们的产品是一个家用服务器和存储系统,致力于为用户提供各种终端设备的文件备份、存储、访问、分享,并集成一些面向家庭用户的Linux文件服务和Web应用
- 系统开发的特点是,使用了NodeJS技术,Express框架,但是开发更象系统级编程而不是常见的云应用编程,系统没有高并发和长时间的高压力,也没有分布式计算要求;以文件i/o和数据对象操作为主,辅助以少量的数据库访问;
- 系统集成了Docker应用管理,通过Docker Daemon提供的REST API实现
- 系统会控制或访问一些Linux服务、配置文件、Systemd、udev、iptable,等等,要求开发者熟悉Linux;
其他
- 有充裕的代码测试工程师配合
- 有嵌入式系统开发经验者加分 薪资20k-30k
我们需要年轻、有想法、有创造力、有无尽的学习欲望、愿意在新时代融入全球范围的开发社区的年轻人。 前端实习岗位及React/Fullstack JS程序员岗位长期开放。
最后供上我的联系方式~ 邮箱:[email protected] ,周小姐 微信戳下方:
4 回复
同园区的支持一下
u大加持
前端研发工程师岗位,同样招募中。
为什么有嵌入式系统开发经验者加分 ?你们这是打算在物联网上面做点事情么