1:负责公司核心 iOS 应用产品的设计、开发与维护;
2:主导iOS客户端核心模块的架构设计与技术选型,包括但不限于:跨端渲染框架、动态化方案、高性能动画系统、离线缓存引擎、实时通信模块等;
3:深度参与App性能调优,实现启动速度 < 1.2s(冷启动)、内存占用降低30%+、卡顿率 < 0.5%;
4:主导技术攻关项目,如:iOS端内存泄漏根因分析工具链开发、动态插件化热更新系统(支持增量更新、回滚、版本灰度)、端侧AI推理框架集成(Core ML / TensorFlow Lite);
5:推动研发标准化与工程效能提升,制定并落地《iOS开发规范》《模块化接入标准》《安全编码指南》;
6:组织技术分享与代码评审,培养高绩效技术团队
任职要求
1:本科及以上学历,计算机相关专业,5年以上iOS原生开发经验,具备大型App(日活百万以上)核心模块独立设计与落地经验;
2:精通OC/Swift语言,熟悉Swift 5.9+ 新特性(如`@resultBuilder`, `async/await`, `concurrency`),能编写高性能、类型安全、可维护的代码;
- 深入理解iOS底层机制:Runloop、KVO、消息转发、Runtime、ARC、多线程调度(GCD、OperationQueue)、内存管理策略;
3:熟练掌握Xcode Profiling工具链:Instruments(Time Profiler、Allocations、Leaks、Energy Log)、LLVM、Crashlytics、Zombie Objects;
4:有独立构建或优化动态化框架经验(如:基于JavaScriptCore、Flutter、或自研DSL方案);
5:熟悉iOS端安全机制:ATS、证书绑定、Keychain加密、代码混淆、防调试、防逆向;
6:有开源项目贡献或技术博客输出者优先