关于Cura:
Cura Healthcare是一家领先的沙特远程医疗初创公司,提供数字健康和远程医疗软件和服务。该公司开发了先进的技术,赋予了健康沟通的能力,改变了患者和医生的互动方式,诊断、开药、提供第二意见、管理慢性病,并提供初级医疗和健康疗法。我们已帮助超过50万患者获得医疗咨询和诊断,并且我们的平台已经为我们的B2C、B2B和B2B2C产品和服务提供了超过250万次远程医疗咨询。Cura得到了沙特阿美、Elm和Enmaa风险投资公司的支持,并最近完成了第三轮投资(400万美元A轮)。
职位描述:
我们正在招聘高级Xamarin移动开发人员,全职远程工作,地点在印度。您的任务是构建直观的软件产品和解决方案,影响人们的生活,增强他们的身心健康和整体健康。您的个人资料是一名高级移动应用程序开发人员,具有在iOS和Android移动开发生态系统中的非常强大的知识,并且具有使用原生Xamarin.iOS和Xamarin.Android构建跨平台移动应用程序的出色工作经验,并且具有将应用程序发布到AppStore和/或GooglePlay商店的记录。
主要职责:
• 使用Xamarin.iOS和Xamarin.Android开发完全功能、跨平台和经过充分测试的移动应用程序,以符合我们的iOS和Android移动产品的质量标准。
• 与产品设计师、经理和其他工程师密切合作,交付引人注目的面向用户的移动产品。
• 向团队成员提供反馈,并通过详细的PR审查来支持他们。
• 分析生产中的错误/问题,并帮助正确修复它们。
• 参与技术讨论,并为架构决策做出贡献。
• 识别和解决性能和可扩展性问题。
要求:
• 至少6年的专业经验,设计、开发和交付使用C#编写的Xamarin.iOS和Xamarin.Android的原生移动应用程序。
• 熟悉和了解iOS移动开发生态系统和工具(Objective-C、Swift、Xcode、Cocoapods等)。
• 在使用Xamarin.iOS时,熟悉和有工作经验的iOS移动开发框架和库(UIKit、推送通知、Storyboards、设计XIB用户界面)。
• 熟悉和了解Android移动开发生态系统和工具(Java或Kotlin、Android Studio、Maven、Support Libraries等)。
• 在使用Xamarin.Android时,熟悉和有工作经验的Android移动开发框架和库(Activities、Fragments、Intents、Broadcast Receivers、推送通知、Firebase等)。
• 至少发布和维护了2个应用程序到AppStore和/或Google Play。
• 了解并有经验开发Android和iOS的自定义复杂UI控件(自定义日期选择器、自定义模态框、自定义UICollectionView等)。
• 熟悉并有经验使用RESTful API,并了解HTTP协议。
• 对C#编程语言和结构(委托、Lambda、LINQ、Await/Async、多线程等)有很好的理解。
• 熟悉设计模式、面向对象设计、面向对象编程和代码重构的最佳实践。
• 有使用Git源代码控制系统的经验,以及Pull Requests的代码审查和批准工作流程。
加分项:
• 使用ionic混合移动框架和ionic Capacitor引擎的工作经验。
• 直接使用Objective-C或Swift编程语言编写代码。
• 直接使用Kotlin或Java编程语言编写代码。
• 编写单元测试、端到端测试或具有测试框架和测试自动化经验。
• .NET后端知识或全栈经验(ASP.NET MVC等)。
立即申请