工作描述
成功的候选人将加入新加坡航空信息技术部门的应用服务(忠诚度营销)部门。作为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技术。
• 了解区块链将会有益。
我们感谢所有对新加坡航空感兴趣的候选人,并对只有入围候选人会受到通知表示遗憾。