高级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个月合同带有延期选项,为合适的候选人提供了短期挑战与长期稳定的理想结合。加入我们,成为推动企业移动转型的关键力量。