高级iOS开发工程师 | 远程 | 生物识别数据系统 | Swift 5.9

远程
全职
非全日制
您是否是一位热衷于创建利用生物识别数据的创新移动应用程序的优秀iOS开发者?我们正在寻找一位经验丰富的高级iOS开发工程师加入我们的远程团队,帮助设计和开发下一代服务,改变用户与生物识别数据系统的交互方式。凭借您在Swift和Objective-C方面的专业知识,您将构建强大、可扩展且用户友好的应用程序,产生真正的影响。 关于职位 作为高级iOS开发工程师,您将站在移动应用程序开发的前沿,致力于利用尖端生物识别技术的产品。您将与跨职能团队合作,创建直观且功能强大的iOS应用程序,以有意义的方式处理和呈现生物识别数据。 主要职责: - 为使用生物识别数据的产品设计和开发复杂的服务,确保高性能和可靠性。 - 使用Swift 5.9和Objective-C架构并实现新功能,遵循最佳实践和设计模式。 - 构建优雅、直观的用户界面,提供卓越的用户体验。 - 集成生物识别认证方法,包括Face ID、Touch ID和自定义生物识别数据处理系统。 - 与后端开发人员合作,集成REST API并优化数据同步。 - 实施和配置Apple推送通知服务(APNs)以实现实时更新。 - 通过全面的单元和UI测试维护代码质量。 - 参与代码审查,确保代码质量和知识共享。 - 解决整个开发生命周期中的复杂技术问题。 - 不断了解最新的iOS开发趋势、工具和最佳实践。 必备技能: - 2年以上专业iOS开发经验,拥有已发布应用程序的强大组合。 - 精通Objective-C和Swift,至少有一年的Swift实践开发经验。 - 深入理解iOS内存管理原则和技术。 - 全面了解iOS平台,包括UIKit、Foundation和Core Data。 - 熟练使用Xcode 15、Interface Builder和iOS模拟器。 - 具有实施一种或多种架构模式的实践经验:MVP、MVVM或VIPER。 - 丰富的集成和使用REST API、HTTP协议工作和解析JSON数据的经验。 - 熟悉APNs配置和实施。 - 精通Git版本控制,包括git flow方法论。 - 有使用XCTest等单元测试框架和UI测试的经验。 - 能够在分布式团队环境中有效工作。 - 英语水平足以阅读技术文档和进行团队沟通。 加分项: - 有SwiftUI和Combine框架用于响应式编程的经验。 - 了解生物识别数据处理或医疗相关应用程序开发。 - 熟悉Core ML、ARKit或其他高级iOS框架。 - 有使用Swift Package Manager (SPM)或CocoaPods进行依赖管理的经验。 - 具有实施安全认证方法和数据加密的背景。 - 有TestFlight和App Store提交流程的经验。 - 了解无障碍指南并实施无障碍功能。 - 了解iOS应用程序的CI/CD流程。 为什么加入我们: 致力于开发利用尖端生物识别技术改善人们生活的创新产品。享受远程工作的灵活性,同时与全球各地的优秀专业人士合作。我们提供有竞争力的薪酬、持续学习机会以及一个重视您贡献的支持性环境。加入我们,共同构建产生影响的下一代生物识别数据应用程序。