高级软件开发人员 - 家庭健康监测移动应用程序

多伦多 9天前全职 网络
面议
描述 加入我们的团队,共同实现目标 在TELUS,我们通过创新解决方案来改变医疗保健,使人们能够过上更健康的生活。我们的TELUS Health团队的使命是改善初级保健、心理健康、慢性病管理和居家养老解决方案的获取。 TELUS Health正在赋能每个人过上最健康的生活。在我们的愿景指导下,我们利用领先的技术力量,专注于每个人的独特性,创造健康的未来。简而言之,我们的团队成员团结一致,致力于不断创新,使医疗保健更易获取,并为每个人提供更好的健康体验。 您将直接影响家庭健康监测(HHM)产品,该产品使患有严重慢性病或病症的患者能够在家中舒适地监测健康因素,并通过电子方式与健康专业人员共享这些信息。 您的角色: 我们正在寻找一位技术娴熟且积极进取的移动应用开发人员加入我们的团队。iOS原生开发和跨平台移动框架的专业知识是必不可少的,同时需要具备现代移动DevOps工具和实践的工作知识。您将负责设计、实施和维护强大、可扩展的移动应用程序,以支持我们的医疗保健解决方案。 TELUS Health正在寻找一位移动应用开发人员,以构建解决方案,增强移动服务的可用性、性能和稳定性,并自动化重复性工作。 在这个角色中,您将: 技术领导: - 主导移动应用程序的技术设计讨论和架构决策 - 独立做出技术决策,考虑长期可维护性 - 拥有移动应用程序组件和模块的架构 - 创建全面的技术设计文档和架构图 - 提出并实施创新解决方案,以提高应用性能和开发效率 - 主导性能优化计划并建立性能基准 移动开发: - 使用Swift开发和维护原生iOS应用程序 - 使用支持Android和iOS的框架(如React Native、Flutter或类似框架)构建跨平台移动应用程序 - 实施响应迅速且直观的用户界面,遵循移动设计最佳实践 - 确保在不同设备和操作系统版本上的应用性能、质量和响应能力 - 具备蓝牙低功耗(BLE)用于医疗设备集成的经验 应用商店管理: - 使用各种测试框架和方法彻底测试移动应用程序 - 在Apple App Store和Google Play Store中注册和管理应用配置 - 按照正确的发布管理程序将代码更新和新版本推送到App Store - 处理应用版本控制、证书、配置文件和签名过程 - 使用Firebase、TestFlight或类似工具监控应用性能和崩溃报告 质量和文档: - 通过全面的测试和同行评审维护代码质量 - 为未来的维护记录技术规范 - 定义和实施全面的测试策略 - 与跨职能团队(后端、设计、产品)合作交付解决方案 - 实施安全认证和数据处理机制 - 确保符合医疗数据隐私标准(PHIPA、HIPAA等) 运营: - 具备移动CI/CD管道(如Fastlane、GitHub Actions、Bitrise)的经验 - 了解RESTful API和后端服务的集成 - 理解移动安全最佳实践 - 主导生产问题的事件响应和根本原因分析 - 为移动应用程序建立监控、日志记录和警报 资格 您带来的: - 工程/计算机科学学位,具有7年以上移动开发经验 - 有指导和辅导初级/中级开发人员的经验 - 使用Swift和/或Objective-C进行iOS原生开发的专家水平 - 熟练掌握跨平台移动框架(React Native、Flutter、Xamarin或类似框架) - 在Apple App Store和Google Play Store测试、注册和部署应用程序的丰富经验 - 对移动应用架构模式(MVVM、MVC、Clean Architecture)的深刻理解 - 具备移动测试框架(XCTest、XCUITest、Espresso等)的经验 - 具备A/B测试框架和功能标记系统的经验 - 了解移动状态管理和数据持久性 - RESTful API集成专业知识 - 具备版本控制系统(Git)的经验 - 理解移动安全最佳实践和数据加密 - 具备推送通知和后台处理的经验 - 在移动解决方案堆栈中证明了问题解决能力 - 具备随时待命轮值的可用性 - 在分布式团队环境中的经验 加分项: - Ruby on Rails经验 - AWS(亚马逊网络服务)和/或GCP经验 - DevOps经验和基础设施自动化 - 具备移动分析工具(Firebase Analytics、Mixpanel等)的经验 - 具备移动设备管理系统的经验 - 具备远程配置和分发的经验 - 了解移动应用程序的可访问性标准 - 具备GraphQL的经验 - 了解移动机器学习框架(Core ML、TensorFlow Lite) - 理解HL7 FHIR标准用于医疗数据交换 - 熟悉医疗应用程序和合规要求(SaMD、FDA) - 在高吞吐量移动应用程序中的经验 - 了解移动应用性能优化技术