IOS开发工程师
D
DigiFinex
2 - 6K USD
Full-time
Remote
职位描述
- 负责公司 iOS 应用的架构设计、研发与迭代优化。
- 负责线上问题排查、Bug 修复,持续优化应用性能与用户体验。
- 主导项目推进,完成需求分析、系统设计与项目管理工作。
- 负责应用在 App Store 的上架流程,包括应用提交、材料准备、审核跟进与版本发布。
职位要求
- 本科及以上学历,计算机或相关专业。
- 5 年以上 iOS 开发经验,有完整商业化项目落地经验。
- 熟练掌握 iOS 常用开源框架,包括但不限于 Alamofire、Moya、Kingfisher、HandyJSON/SwiftyJSON 等,理解其实现原理。
- 深入理解 iOS Runloop 机制、事件响应与传递流程,能熟练进行自定义 UI 组件开发,有 UI 渲染优化、性能调优经验者优先。
- 熟悉 MVC、MVP、MVVM、VIPER 等架构模式,熟练掌握 Auto Layout、UIKit 核心组件、常用动画实现及 iOS 系统 API。
- 熟练使用 Git 进行代码管理与协作,具备良好的工程化规范意识。
- 深入理解 iOS 内存管理机制(ARC、引用循环等)、沙盒机制、线程模型,具备丰富的性能优化、崩溃排查、内存泄漏及系统兼容性问题解决经验。
- 具备扎实的面向对象设计思想,能熟练运用常见设计模式进行模块设计与代码重构。
- 有 App Store 海外应用上架、审核对接及发布经验。
- 具备良好的团队管理与项目推进能力,能合理协调资源、把控开发进度与交付质量。