高级iOS开发工程师 | 远程企业应用开发 | Swift专家

远程
全职
非全日制
您是否是一位经验丰富的iOS开发者,正在寻找创建有影响力的企业移动解决方案的机会?加入我们高效的SCRUM团队,为一家知名德国企业开发关键内部移动应用。您将与多样化的内部系统协作,专注于构建稳健、高性能的应用,满足严格的企业级要求。 主要职责 - 使用Swift和现代iOS框架设计并开发复杂的企业级iOS应用程序。 - 实现与企业内部网络系统和API的稳定、安全集成。 - 创建高性能、可靠的代码,特别注重企业级安全性和合规标准。 - 积极参与SCRUM流程,包括迭代规划、每日站会和团队回顾会议。 - 与产品负责人、UI/UX设计师和后端开发人员紧密协作,提供全面的移动解决方案。 - 执行严格的代码审查,确保团队维持高质量的代码标准和最佳实践。 - 诊断并解决iOS环境中的复杂技术难题和性能瓶颈。 - 优化应用性能,重点关注电池使用效率、内存管理和响应式用户界面。 - 编写清晰的技术文档,记录架构决策和系统设计。 - 不断推动开发实践和流程的持续改进,提高团队效率。 必备技能 - 3年以上专业iOS开发经验,拥有已发布应用的丰富作品集。 - Swift 5.5+的高级掌握程度和对iOS SDK (iOS 15+)的深入理解。 - 丰富的UIKit应用经验,同时具备SwiftUI构建现代界面的实践知识。 - 对iOS应用架构模式(MVC, MVVM, Clean Architecture, VIPER)的深刻理解和实践经验。 - 熟练集成RESTful API并处理复杂JSON数据结构。 - 精通Core Data、UserDefaults、Keychain和其他数据持久化机制。 - 熟练使用依赖管理工具(如CocoaPods, Swift Package Manager)构建模块化应用。 - 卓越的分析思维和解决问题的能力,对细节有极强的关注度。 - 精通Git版本控制系统,包括分支策略和协作工作流程。 - 深入理解敏捷/SCRUM开发方法论和相关工具。 - 出色的英语书面和口头沟通能力,能够在远程环境中有效协作。 加分项 - 具备Objective-C的工作经验,能够维护和优化现有代码库。 - 了解iOS应用程序的CI/CD流程,熟悉Jenkins、Fastlane或GitHub Actions等工具。 - 企业级单点登录(SSO)系统和身份验证框架的实施经验。 - 熟悉OWASP移动安全标准和企业级数据保护最佳实践。 - 蓝牙(BLE)、Core Bluetooth或其他硬件传感器集成经验。 - 了解企业应用分发方法(Enterprise Distribution)和移动设备管理(MDM)解决方案。 - 熟练使用XCTest框架进行单元测试和UI自动化测试。 - 对开源iOS项目或框架有贡献,展示社区参与度。 - 在国际分布式团队中远程工作的成功经验。 - 了解德国商业环境或具备基本德语技能(非必需,但有所帮助)。 为什么加入我们? 您将有机会为德国领先企业开发创新型移动解决方案,同时享受远程工作的灵活性和工作生活平衡。这个角色提供了在结构化企业环境中深化iOS开发专业技能的宝贵机会,专注于高质量代码和卓越性能。初始3个月合同带有延期选项,为合适的候选人提供了短期挑战与长期稳定的理想结合。加入我们,成为推动企业移动转型的关键力量。