一家快速发展的公司正在开发一个移动商务应用程序,使购买、分享和创造变得简单、无摩擦和愉快,该公司正在寻找一名React Native开发人员。该开发人员将负责管理和监控云资源,创建和实施基础设施即代码,并设置和配置AWS环境。该公司正在发展一种文化,在这种文化中,用户通过与他们的同行、亲属和追随者谈论他们所热衷的品牌和产品而获得报酬。这个职位需要与美国东部时间/太平洋时间区有很大的重叠。
工作职责:
- 产生新的软件能力和功能
- 管理和配置CI/CD管道,并通过使用持续集成/连续部署(CI/CD)管道的自动部署流程启动构建工作
- 分析Jira问题,确保任务被分配给正确的开发人员
- 经常向工程领导层通报项目的问题、危险和状态
- 密切关注项目开发人员和其他工程资源的表现,并向领导汇报。
- 经常进行彻底的代码审查,以确保代码是高质量的并遵循规则的
- 识别和解决冲突,处理代码的依赖性,确保代码分支和版本的正确性,同时监控和维护Git仓库中分支的稳定性和完整性
- 管理应用构建和发布的交付,计划发布程序,监督发布前的测试,并确保部署顺利进行
- 主动领导API文档项目,确保所有API得到良好的维护和完整的文档,包括规格、使用指南、示例和故障排除信息。
- 监督团队成员的活动,并对实现项目目标的技术方法提出建议
- 确保编码实践和工程标准得到遵循
- 成功地管理项目的日常运作,分配资源,并保证及时完成高水准的工作。
工作要求:
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有5年以上软件开发人员的相关经验
- 有丰富的React Native、ReactJS和Node.js的工作经验
- 对编码标准、最佳实践以及常用库和框架有深刻的理解
- 有使用这些技术设计、开发和测试可扩展、安全和可维护系统的知识
- 有在敏捷开发环境中与一个跨职能的国际团队合作的经验
- 有利用现代软件开发工具和方法的经验和知识
- 对各种软件开发工具有扎实的了解和工作经验,例如但不限于AWS、JIRA、GIT以及其他广泛使用的平台和工具
- 强大的分析和解决问题的能力
- 优秀的领导能力,在领导软件方面有良好的成绩记录
- 流利的英语口语和书面交流