概述
该职位的工作地点位于马来西亚吉隆坡。新加坡航空公司的移动应用程序(在苹果应用商店和谷歌应用商店中以“Singapore Airlines”名义提供)旨在成为新航乘客值得信赖的旅行伴侣,提供涵盖从预订、飞行前、旅行当天、飞行中到飞行后的客户旅程的功能。SIA移动团队正在招聘移动全栈开发人员,提供全职职位,采用居家办公/办公室办公的混合工作安排,并包括旅行福利和持续学习的机会。
主要职责
• 与我们的产品经理、产品负责人、用户体验设计师、质量保证人员和开发人员团队合作,在SIA移动和Web应用程序中构建、优化和发布功能。
• 确保应用程序功能在生产中顺利运行,并为我们庞大的月度用户群提供世界级的客户体验。
• 学习并应用测试驱动开发、敏捷方法论、极限编程和MVP/MVVM、六边形架构的原则,以交付高可用性、稳定和可维护的代码。
• 学习并使用包括Git、Jenkins CI/CD、自动化测试工具等最佳工具组合的技术栈,以每月发布应用程序。
• 使用REST和JSON等集成技术与SIA的各种后端系统集成。
• 为建立开放、归属、相互支持、持续学习、持续改进、赋能和工程卓越的文化做出贡献。
• 可能需要在下班后进行运营和L2支持工作。这将保持在最低限度,并在团队中共享,以确保可持续的工作/生活平衡。
• 任何相关的临时职责。
要求
• 拥有信息技术或相关领域的学位
• 有Kotlin/Swift、JavaScript开发的实际经验者优先。
• 前端:Kotlin/SWIFT、ES6、TypeScript、JavaScript、HTML5、CSS3、SASS。具备ReactJs和NextJs的工作知识是一个加分项。
• 愿意学习和应用极限编程原则、结对编程、测试驱动开发、DevOps和防御性编程的最佳实践。
• 熟悉Jira、Confluence、Git/Bitbucket/CodeCommit、npm、Jenkins、Artifactory、Jest、Cypress、Selenium、JUnit、JMeter。
• 具备Spring Boot、Node.js的工作知识是一个加分项。
• 有AWS和Kubernetes经验者优先。