信息技术 - 安卓开发者(Krispay)

14个月前全职
Singapore Airlines Ltd

Singapore Airlines Ltd

location 新加坡
unsaved
工作描述 成功的候选人将加入新加坡航空信息技术部门的应用服务(忠诚度营销)部门。作为Kris+/Krispay(全球首个基于区块链的航空公司忠诚度数字钱包)的开发人员,您将与我们的开发人员团队、用户体验设计师和产品专家合作,以增强我们的平台、网页和移动渠道的功能。 主要职责 • 开发和维护高可靠、高效、安全、可扩展的Android应用程序。 • 使用我们的CI/CD和发布管理工具和流程,快速交付高质量的代码。 • 协助发现、排除故障和解决生产前和生产后的问题。 • 协助移动应用程序开发生命周期的各个阶段,如需求收集、用户界面设计和可用性测试。 • 了解最新的移动技术,并使用这些技术进行研究和原型开发。 • 执行任何相关的临时职责。 • 这是一个个人贡献者的角色。 要求 • 拥有信息技术或相关领域的学位 • 至少有5年的实际经验,使用Kotlin和/或Java开发Android移动应用程序 • 了解现代Android技术和框架的经验和最新知识,以及基于开源基础的技术(okhttp、room、RxJava/RxKotlin等) • 有JUnit、Espresso、Mockito等测试框架的经验 • 有使用敏捷方法论与小到中型开发团队合作的经验 • 能够有效地用英语沟通。 首选技能 • 在敏捷环境中有经验,了解极限编程、测试驱动开发、配对编程、自动化、CI/CD和基于git的源代码工具。 • 了解各种软件架构原则,如MVVM、MVP、SOLID或类似原则。 • 在云和无服务器平台和技术中有移动后端开发经验。 • 有iOS应用程序开发经验,或其他相关的移动开发技术。 • 有发布过程Google Play Store的经验。 • 了解Node.js和Angular等JavaScript技术。 • 了解区块链将会有益。 我们感谢所有对新加坡航空感兴趣的候选人,并对只有入围候选人会受到通知表示遗憾。