高级iOS应用开发人员 - 远程 - W2 - 仅限加利福尼亚州当地人

15个月前远程合同
Saksoft

Saksoft

location 洛杉矶
unsaved
高级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