一家总部设在美国的公司,正在为当地社区和园丁创造一个更有弹性的当地食品系统,正在寻找一名全栈工程师。被选中的候选人将负责更新和测试最新版本的代码,包括Firebase、React、Node.js和依赖项。该公司正在利用先进的技术,加强和支持目前的移动应用和网络应用,以有效地解决花园农产品过剩和粮食匮乏的问题。对于开发人员来说,这是一个非常好的机会,可以在向行业资深人士学习的同时体验快速的职业发展。
工作职责:
- 从事更新/维护代码库的工作
- 更新需要升级的Webapp依赖性
- 确保3个存储库升级为最新版本,并对依赖关系进行更新、测试和部署
- 将Node.js 12升级到最新的稳定版本
- 用React Native中的功能组件替换类组件
- 与团队成员分享进度以及阻断问题
- 将Firebase从版本8迁移到9
- 快速学习当前的代码/系统
- 更新React Native、Webapp和Firebase应用中过时的依赖关系
- 在将项目发送给组织进行最终/验收测试之前,进行手动测试
- 在应用商店发布后续版本之前,通过测试验证目前的应用是否能继续正常运行
- 在更广泛地专注于功能开发之前,为维护相关的、优先级更高的项目作出贡献
工作要求:
- 工程学、计算机科学的学士/硕士学位(或同等经验)
- 至少有4年以上全栈工程师的相关经验
- 4年以上的React与Redux的网络工作经验
- 至少有4年以上的React Native与Redux的iOS、Android和Node.js的工作经验
- 有使用谷歌云和Firebase托管的API的工作经验
- 有迅速掌握新信息和在先前工作基础上的经验
- 具有预测范围和时间的能力
- 具有扎实的开发标准和文档专业知识,以确保代码库得以保存,并可在未来被其他开发人员使用
- 必须是一个独立的自我启动者
- 优秀的英语口语和书面沟通能力