高级iOS移动工程师
岗位摘要
使用Swift开发、测试和维护高效的iOS应用程序,确保代码质量和性能;与设计师、产品经理和工程师协作,实现并优化新功能,提升用户体验;支持应用在多种iOS设备和系统版本下的性能、稳定性和可用性
岗位职责
- 使用Swift开发、测试和维护高效的iOS应用程序,确保代码质量和性能
- 与设计师、产品经理和工程师协作,实现并优化新功能,提升用户体验
- 支持应用在多种iOS设备和系统版本下的性能、稳定性和可用性
- 参与代码审查,维护工程最佳实践,调试并解决技术问题和缺陷
- 集成REST和GraphQL等API,编写和维护XCTest单元测试和UI测试
- 支持CI/CD工作流和App Store发布流程,引入iOS生态系统的相关改进
任职要求
- 5年以上移动开发经验,精通Swift编程语言
- 扎实的iOS框架知识,包括UIKit、SwiftUI和Core Data
- 熟悉MVC、MVVM等移动架构模式,有Clean Architecture经验者优先
- 具备离线支持iOS应用开发经验,熟练集成REST/GraphQL API
- 熟练使用XCTest编写单元测试和UI测试,熟悉性能调试工具
- 有App Store发布流程经验,了解版本控制和CI/CD最佳实践