高级iOS应用开发者
普莱森顿,加利福尼亚州(候选人必须当地居住,并愿意在奥克兰、普莱森顿、弗里蒙特或圣克拉拉的2天月度现场工作)
所需技能
- 10+年iOS Swift平台经验-需要企业应用经验,将被1.2万名临床医生使用-需要集成SSO/PingID或FaceID-需要集成SDK
团队信息:
• 创新解决方案和软件产品开发团队,专注于医疗技术产品、解决方案和与行业解决方案和服务提供商的集成。
• 产品组合包括用于临床和运营需求的创新产品和解决方案,如远程医疗和协作工作流程。
• 包括智能工作流程和信息管理门户的全新开发,通过API集成AI和ML技术、实时平台以及供应商解决方案集成。
• 技术栈组合包括但不限于最先进的UX、UI体验、响应式移动Web应用、REST API、微服务、SQL和No-SQL数据库堆栈、安全应用、Kafka、Redis、Istio服务网格、AI和ChatGPT集成、基于ML/NLP能力的解决方案开发。
工作角色
• 与产品所有者和分析师密切合作,开发用于医疗协作的新的iOS应用程序。
• 原型用户界面和交互,以吸引用户改善健康。
• 编写结构良好、可重用、易维护的代码,采用测试驱动开发和文档编写。
• 在产品在MVP阶段后在范围和采用方面发展时,能够指导并扩展团队,增加其他iOS开发人员。
所需技能
• 工程/计算机科学或同等学历的学士学位
• 10+年开发iOS应用程序并部署到Apple App Store的经验。
• 必须具备企业级iOS应用开发经验,包括集成SSO、PingID等。
• 精通iOS Swift,并熟悉Swift标准库,深入了解包括UIKit在内的iOS SDK,并具有在XCode中调试和测试iOS应用的丰富实践经验。
• 熟悉Foundation、UIKit、Dispatch、Combine、Core Bluetooth等框架。
• 能够评估和集成供应商SDK以实现实时音视频解决方案和其他SDK。
• 深入理解现代设计模式的开发,最好是MVVM。
• 熟悉多线程和并发
• 使用Github/Gitlab作为源代码控制。设置自动化测试和构建生成的CI/CD流水线。
• 需要强大的软件开发和编程经验。
• 熟悉用于连接后端服务的RESTful API。
• 需要有使用自动化测试工具和技术的经验。
• 对测试解决方案应用算法有良好的理解和应用能力。
• 优秀的书面和口头沟通能力
• 强大的分析能力和开拓思维。
• 结果导向,具有强烈的客户关注度。
• 理解应用架构和技术基础设施
• 熟悉持续集成和部署流程
• 熟练使用代码版本控制工具Git