职位描述
新加坡航空移动应用程序(在Google Play商店的“新加坡航空”下可用)的愿景是成为新加坡航空旅客的可靠旅行伴侣,提供从预订、飞行前、旅行当天、飞行中和飞行后的客户旅程的功能。
新加坡航空移动团队目前正在招聘Android开发人员。这是一个全职职位,采用混合远程办公/办公室工作的安排,包括旅行福利、持续学习机会和有吸引力的工作与生活平衡。
主要职责
• 与我们的产品经理、产品负责人、用户体验设计师、质量保证人员和开发人员合作,构建、优化和发布新加坡航空移动应用程序的功能。
• 确保应用程序功能在生产环境中运行顺畅,并为我们庞大的月度用户群提供世界一流的客户体验。
• 学习并应用测试驱动开发、敏捷方法、极限编程和MVP/MVVM架构的原则,以提供易用、稳定和可维护的代码。
• 学习并使用包括Kotlin、Git、Jenkins CI/CD、Sonarqube、自动化测试工具、Java/Node.js后端和AWS在内的最佳工具集,以发布每月版本的移动应用程序。
• 使用REST和JSON等集成技术与新加坡航空的各种后端系统进行集成。
• 为建立开放、归属感、相互支持、持续学习、持续改进、赋能和工程卓越的文化做出贡献。
• 有时可能需要在工作时间之外进行运营和L2支持工作。这将尽量减少,并在团队之间共享,以确保可持续的工作/生活平衡。
• 任何相关的临时职责。
要求
• 拥有信息技术或相关领域的学士学位
• 有Android开发的实际经验者优先。如果最近毕业的毕业生没有行业经验,或者有其他技术栈经验的开发人员希望在移动开发领域发展职业,也欢迎申请。
• 愿意学习并应用Android(Kotlin)开发的最佳实践、极限编程原则、成对编程、测试驱动开发、DevOps和防御性编程。
• 能够流利地用英语沟通。团队是一个多元化的团队,良好的书面和口头英语沟通对日常工作至关重要。
感谢所有对新加坡航空感兴趣的候选人,我们遗憾地通知,只有入围候选人将收到通知。