我们的客户正在寻找移动应用开发人员,他们将把移动应用集成到云平台中,为最终用户提供服务。
具体而言,他们将开发手机和平板电脑的应用程序,以增强和增加我们的客户提供和支持的服务。
从设计、开发、测试、部署到维护最新的应用程序和服务,他们将使我们的客户能够通过运行iOS和Android的设备为客户提供关键任务的通信解决方案。
这是一个混合工作职位,需要每周3天在伯克郡布拉克内尔的办公室工作。
主要职责
开发
理解客户需求并设计合适的解决方案
使用适当的语言和工具集编写代码,主要针对iOS和Android设备
设计新应用组件和API的架构。
开发应用程序和功能以满足客户/项目需求。
开发应用程序以在第三方市场上获得认证,例如iOS应用商店、Google Play
使用批准的方法论/流程,如敏捷开发。
彻底测试新功能或开发,确保在所有情况下都能正确执行所需任务。根据需要在不同环境中测试站点/应用程序。
与质量保证团队/流程合作,验证准备上线的构建。
能够快速学习并及时了解相关技术。
确保向相关同事/客户提供适当的文档/更新。
维护和改进
发现/报告问题并修复错误。
根据需要进行软件的持续维护或升级,始终遵循内部变更程序。
在进行更改之前,根据需要审核同事的代码和工作。
共同研究项目以改进应用程序、流程或更广泛的平台。
回顾项目/部署并吸取教训,以改善未来的绩效。
根据需要设计和试验原型应用程序。
及时了解Web开发的趋势和技术进展。学习和测试相关的新技术、框架和语言。
资格要求
理学学士学位,STEM、计算机科学或相关专业。
在iOS或Android开发商业项目/应用方面具有至少两年的经验。
熟练掌握相关的编程语言(Java、Python、Objective-C、C++)
具有源代码控制经验,尤其是Git
在敏捷环境中工作的经验,尤其是Scrum,并应用支持性实践,如TDD(测试驱动开发)、CI/CD。
注重细节
逻辑解决问题的方法
能够管理复杂的任务并按时完成
良好的沟通和人际交往能力,能够在团队中工作。
能够理解功能对客户的影响/理解客户需求。
注意:
目前不提供赞助。