职位摘要:
我们正在寻找一位技术娴熟、经验丰富的高级iOS应用开发人员,拥有12至15年的iOS应用开发经验,并具备蓝牙低功耗技术方面的丰富背景。理想的候选人将在开发创新和以用户为中心的iOS应用方面具备专业知识,同时在处理法规环境方面,特别是FDA(食品和药物管理局)合规方面具备扎实的背景。理想的候选人将具备良好的技术背景、领导能力,并且能够与跨职能团队有效合作。
基本职责:
• 开发高质量、可扩展的iOS应用的端到端开发。
• 为iOS开发团队提供技术领导和指导。
• 实施严格的开发方法论,确保iOS应用的可靠性和稳定性。
• 在iOS应用中集成和优化BLE技术方面展示专业知识。
• 开发和维护iOS设备与BLE设备之间的稳健通信协议。
• 与跨职能团队合作,定义、设计和发布新功能。
• 持续优化和增强现有应用的性能。
• 了解最新的iOS开发趋势、工具和技术。
• 为整个iOS应用生态系统做出架构和设计决策。
• 与产品经理、UX/UI设计师、软件工程师、系统工程师和QA团队紧密合作,提供高质量的解决方案。
• 与QA团队合作进行全面测试,包括验证和验证活动。
• 有效地向技术和非技术利益相关者传达技术概念。
• 编写代码文档,创建测试协议和测试报告文档。
资格要求:
经验:
• 在iOS应用开发方面具有8年以上的熟练经验,展示了成功项目的强大作品集。在医疗、汽车和国防等安全导向的受监管行业中进行软件开发方面特别擅长。
知识/技能/能力:
• 深入了解Swift、Objective-C和iOS SDK、Alamofire、AFNetworking、Keychain、Secure Enclave以及安全编码标准和设计实践。
• 具有高级iOS开发人员的经验,专注于BLE集成。
• 对FDA法规有深入的了解,特别是在医疗设备软件开发方面。
• 有C++编程经验。
• 在开发iOS应用与云服务之间的安全网络解决方案方面有实践经验。
• 熟悉版本控制系统(如Git、Bitbucket)和持续集成。
• 扎实的软件能力基础,追求卓越。
• 出色的问题解决和调试能力。
• 优秀的沟通和协作能力。
• 有医疗保健或医疗设备应用方面的经验。
• 熟悉敏捷/Scrum方法论。
• 具有初创公司经验,能够引导软件开发经历快速增长周期。
教育:
• 本科或以上学历,电气工程、计算机工程、计算机科学、软件工程或相关领域。
其他职位详情:
• 理想情况下,候选人将在南旧金山工作,但也可以采取混合或远程工作方式,因为许多团队成员地理位置分布广泛。