本科及以上学历,5年+iOS原生开发经验,能独立负责核心模块研发与技术攻坚,协同团队推进产品迭代
核心技能要求如下:
原生开发技能:精通Swift/Objective-C运行时机制,深入理解内存管理(ARC/MRC原理等),能系统解决循环引用、内存泄漏、OOM等复杂问题
精通多线程编程(GCD/OperationQueue底层模型、线程生命周期管理、锁竞争优化)
性能优化:掌握Instruments全套工具(Time Profiler、Allocations、System Trace等),具备卡顿治理(离屏渲染、图层混合优化)、启动速度优化(dyld、main()前优化)、内存OOM系统性解决能力,能建立量化性能监控体系
技术架构:有主导大型iOS应用组件化架构演进经验,精通模块解耦方案(Router/Target-Action等通信机制)、依赖管理(CocoaPods私有库/SPM管理)、二进制化与构建优化,深入掌握Swift高级特性,熟悉SwiftUI/Combine声明式开发范式,了解系统底层机制(RunLoop、mmap等)
跨端与动态化技能:具备Flutter/React Native等跨端框架实战经验,熟悉跨端与原生交互原理,有动态化方案(热更新、动态组件)设计与落地经验,能解决跨端兼容性、性能瓶颈、包体积膨胀、热更新兼容性、原生能力封装等综合性问题
端侧AI集成与应用:掌握大模型应用相关技能,熟悉iOS端侧AI框架Core ML,熟悉A2UI智能化生成、渲染相关理论与方法