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