主導(dǎo)過兩個以上大型項(xiàng)目經(jīng)驗(yàn),有管理經(jīng)驗(yàn)。工作經(jīng)驗(yàn)6年以上。
技術(shù)與技能要求:
1、精通 Swift和/或Objective-C的底層機(jī)制(如內(nèi)存管理實(shí)現(xiàn)、消息轉(zhuǎn)發(fā)機(jī)制、運(yùn)行時應(yīng)用)。
2、對Swift的高級特性(如泛型、不透明類型、函數(shù)式編程)有深刻理解和實(shí)踐經(jīng)驗(yàn)。
3、精通模塊化、組件化架構(gòu)設(shè)計(jì),有推動大型App解耦和組件化的成功經(jīng)驗(yàn)。深入理解VIPER、Clean Architecture等更先進(jìn)的架構(gòu)思想,并能根據(jù)業(yè)務(wù)場景進(jìn)行合理選擇和裁剪。
4、具備體系化的性能優(yōu)化能力,能建立監(jiān)控閉環(huán),主導(dǎo)啟動速度、卡頓、耗電、包體積等全鏈路優(yōu)化。
5、對 SwiftUI 和 Combine 有深入的實(shí)踐和理解,能評估其優(yōu)缺點(diǎn)并在項(xiàng)目中推動落地。有動態(tài)化(如React Native、Flutter、自研方案)或熱修復(fù)技術(shù)的調(diào)研和應(yīng)用經(jīng)驗(yàn)。
6、精通依賴管理(CocoaPods, Swift Package Manager)、自動化腳本、CI/CD流程建設(shè)。