岗位描述:
作为软件工程团队的一员,您有机会将你的想法整合到公司技术发展规划中。实验、探索改善我们农场目前可用的物联网基础设施。您还将与其他部门的成员进行密切合作,传授软件开发方面之外的知识。成为引领新加坡粮食增收的一份子。
具体职责包括:
1协助开发网络应用程序
2 提供关于如何进一步改进数据收集和人机交互过程的见解
3 设计页面线框图/布局和自定义图形,格式化内容,质量保证测试,将线框图翻译为web应用程序,以供员工使用
4 就如何改善室内农场的物联网基础设施提供建议
5 与外部合作者合作,将模块集成到我们的web应用程序中
6 开发物联网组件和web应用程序交互的API
7 开发文档和报告
要求:
1 必须能够在团队环境中工作
2 能够与其他团队成员和其他部门的员工交流想法
3 有线框图想法并将其转化为代码的经验
4 熟悉Unix命令行
5 至少具备以下两种操作经验:NodeJS;ReactsJS; Express;MongoDB;MySQL
6 有处理REST API的经验/从零开始创建REST API(最好使用express JS)
7 熟练使用HTML、CSS、Javascript和Jquery
8 了解Python, NoSQL,Git和Amazon Web Services S3, EC2
9 具备基本的Photoshop/ GIMP图片处理技能者优先
10 具备基本的嵌入式系统编程知识
11 有基本的网络知识(端口转发,静态IPs等)
12 对版本控制有基本了解,熟悉Git优先
13 能在AWS服务上发布ReactJS/NodeJS应用程序知识者优先