主導(dǎo)過兩個以上大型項目經(jīng)驗,有管理經(jīng)驗。工作經(jīng)驗6年以上。
技術(shù)與技能要求:
1、精通 Swift和/或Objective-C的底層機(jī)制(如內(nèi)存管理實現(xiàn)、消息轉(zhuǎn)發(fā)機(jī)制、運行時應(yīng)用)。
2、對Swift的高級特性(如泛型、不透明類型、函數(shù)式編程)有深刻理解和實踐經(jīng)驗。
3、精通模塊化、組件化架構(gòu)設(shè)計,有推動大型App解耦和組件化的成功經(jīng)驗。深入理解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 有深入的實踐和理解,能評估其優(yōu)缺點并在項目中推動落地。有動態(tài)化(如React Native、Flutter、自研方案)或熱修復(fù)技術(shù)的調(diào)研和應(yīng)用經(jīng)驗。
6、精通依賴管理(CocoaPods, Swift Package Manager)、自動化腳本、CI/CD流程建設(shè)。