崗位職責(zé):
1、負責(zé)公司核心產(chǎn)品的iOS端及Flutter跨平臺應(yīng)用的架構(gòu)設(shè)計、開發(fā)與性能優(yōu)化;
2、深入理解業(yè)務(wù)需求,參與技術(shù)方案設(shè)計,攻克高復(fù)雜度技術(shù)難題(如高性能渲染、多線程優(yōu)化、復(fù)雜動畫等);
3、主導(dǎo)Flutter與Native混合開發(fā)框架的搭建,推動跨平臺技術(shù)落地,保障代碼質(zhì)量和可維護性;
4、優(yōu)化應(yīng)用啟動速度、內(nèi)存占用、網(wǎng)絡(luò)請求等核心指標,提升用戶體驗;
5、負責(zé)技術(shù)文檔編寫、代碼Review、團隊技術(shù)分享,培養(yǎng)初級工程師。
任職要求:
1、大專或以上學(xué)歷,5年以上iOS開發(fā)經(jīng)驗,精通Objective-C/Swift,深入理解Runtime、RunLoop、內(nèi)存管理、多線程等底層機制;
2、扎實的編程功底,熟悉設(shè)計模式、數(shù)據(jù)結(jié)構(gòu)與算法,具備復(fù)雜業(yè)務(wù)模塊的架構(gòu)設(shè)計能力;
3、2年以上Flutter開發(fā)經(jīng)驗,熟悉Dart語言特性,掌握狀態(tài)管理(如Bloc、Provider)、Widget生命周期、混合開發(fā)(Platform Channel)等技術(shù);
4、熟悉iOS原生框架(UIKit、Core Animation、Core Data等)及Flutter與Native通信機制;
5、有完整上架App Store的項目經(jīng)驗,熟悉App審核流程、性能監(jiān)控工具(Instruments、Flutter Performance)。
加分項:
1、熟悉SwiftUI、Combine等新框架,了解Flutter引擎原理;
2、有跨平臺(Android/Web)開發(fā)經(jīng)驗或大型高并發(fā)項目經(jīng)驗;
3、開源項目貢獻者或技術(shù)博客作者。