岗位职责
1、开发并优化高性能 Objective-C iOS 客户端,保障游戏 / 应用访问流畅。
2、基于 CoreAnimation/OpenGL 优化 UI 渲染与动画性能,确保实时交互流畅。
3、精通 MRC/ARC 内存管理、多线程编程(GCD/NSOperation),提升应用响应速度。
4、与 Android、UX 和后端团队协作,保证跨平台体验一致。
5、设计低延迟网络通信(NSURLSession/AFNetworking),实现多人实时互动。
6、深度挖掘 iOS 系统 API(Runtime、Core 系列框架)潜力,提升应用运行效率。
7、通过代码审查、单元测试(XCTest)等确保应用稳定,探索新技术优化体验。
岗位要求
1、3年以上 iOS 开发经验,精通 Objective-C,熟悉 Swift/SwiftUI 优先。
2、深入理解 iOS UI 渲染流程(CALayer/UIView 层级)、Core Animation 原理,擅长性能调优。
3、精通 网络协议(HTTP/2、WebSockets),有 AFNetworking/Alamofire 实战经验。
4、具备 iOS 应用性能优化经验(内存泄漏检测、CPU/GPU 使用率优化)。
5、熟悉 并发编程范式(NSThread/GCD/NSOperation)与后台任务管理。
6、具备完整 iOS 应用开发经验,有 游戏引擎集成(Cocos2d-x/Unity)或音视频处理经验优先。
7、能在高强度环境下高效工作,推动产品迭代与技术突破。