安卓软件开发者

16个月前全职
6K - 8K CAD / 月 Hypercare

Hypercare

location 多伦多
unsaved
背景 Hypercare是一个移动和Web通信和协作平台,旨在帮助医疗专业人员减轻他们每天面临的浪费时间的挫折感。 该解决方案允许实时调度、呼叫管理和安全消息传递,可在任何设备上使用,旨在帮助无缝提高工作流效率,减少医疗错误,并积极影响患者结果。 Hypercare成立于2016年,迅速发展,并且目前已被100多家北美医疗机构使用,包括加拿大一些最大的医疗系统。 工作概述 Hypercare正在寻找一位自我激励、精力充沛的人际关系达人,加入我们不断发展的团队,成为医疗技术领域令人兴奋和有回报的世界中的Android开发人员。 这将是一个多方面的角色,在快节奏的环境中,理想的候选人应该是一个雄心勃勃的个体,寻求动态的体验,并愿意与前端和后端工程师、设计师和医疗专业人员一起工作。 这个机会将允许您在我们的企业级应用程序之上构建组件,拥有Hypercare的Android应用程序开发的所有权,并帮助实施和验证安全控制。 这是一个为期6个月的合同工作,合同结束后有机会转为全职工作。 主要活动和责任包括以下内容: 向生产级别的Android应用程序添加新功能和增强现有代码 将设计和线框转化为高质量的代码 设计、构建和维护高性能、可重用和可靠的代码 与后端工程师合作,集成正在开发的API 与产品经理合作,满足规格要求 设置和迭代CI/CD流程 与其他开发人员合作,设计和优化代码 在现有系统和平台上提供持续的维护、支持和增强 通过评估分析、问题定义、需求、解决方案开发和建议的解决方案来确定操作可行性。 通过开发文档、流程图、布局、图表、代码注释和清晰的代码来记录和演示解决方案。 为代码编写单元测试和功能测试 在这个角色中,Android开发人员需要什么才能成功?以下是Hypercare团队寻找的一些品质: 对在初创公司工作感到兴奋 有开发已发布到Play商店的应用程序的经验 对Kotlin以及Android生态系统有了解 精通Kotlin协程和Flow 对并发和线程的最佳实践有很好的理解 有Android服务和Android推送通知系统的经验 具有UDF、MVVM和Clean Architecture等架构设计模式的实际经验 熟悉Firebase、Android Studio的开发、调试、测试和性能基准测试工具 熟悉编写测试套件(单元测试、功能测试) 在敏捷工作环境中以团队合作的方式交付软件的经验 能够及时了解Android生态系统中的最新更新和发展的自我启动者 强大的分析和批判性思维能力 具备团队合作精神,在支持性团队环境和独立工作的能力 加分项: 熟悉关系型数据库,如MySQL 有GraphQL的经验 在健康技术行业有工作经验 该职位的重要性 Android开发人员在Hypercare的发展中扮演着至关重要的角色,并对公司的产品产生直接影响。 此外,Android开发人员可以通过帮助临床医生节省时间、提高运营效率,最终提供更好的患者结果,真正在加拿大和美国的医疗保健领域产生积极影响。