跨平臺開發(fā)工程師(Flutter方向) 崗位職責: 1、參與產(chǎn)品需求的溝通、討論和分析; 2、完成iOS應(yīng)用程序的設(shè)計工作,并輸出詳細的設(shè)計文檔; 3、能按照項目計劃,按時提交高質(zhì)量的代碼,完成開發(fā)任務(wù),能高質(zhì)量完成項目重構(gòu); 4、研究新技術(shù)以滿足產(chǎn)品的需求,能從技術(shù)層面對產(chǎn)品提出改進建議; 5、配合QA解決代碼缺陷,以及產(chǎn)品上線維護。 6、能夠獨立解決Crash、卡頓、OOM等問題
職位要求: 1、具備扎實的Dart、Swift和Object-C語言基礎(chǔ),對Swift和Objective-C語言有深入的理解; 2、熟悉iOS SDK中UI、網(wǎng)絡(luò)通訊、數(shù)據(jù)庫、多線程開發(fā)、MVVM設(shè)計模式、XML/JSON解析等開發(fā)技巧; 3、掌握Dart異步編程(async/await、Future/Stream)、泛型、Mixins等高級特性 4、熟悉Dart內(nèi)存模型(如Isolate通信、GC機制)及性能調(diào)優(yōu)方法 5、精通Widget生命周期、狀態(tài)管理方案(Provider/Riverpod/Bloc/GetX)、路由機制 6、熟練使用Material/Cupertino組件庫,能自定義高階組件(如復(fù)雜動畫、手勢處理) 7、具備iOS/Android混合開發(fā)經(jīng)驗(MethodChannel/FFI/PlatformView) 8、優(yōu)秀的學(xué)習(xí)能力,良好的溝通、表達、分析能力,團隊合作精神,善于溝通和合作,能獨立完成設(shè)計和編碼; 9、有IM開發(fā)經(jīng)驗者優(yōu)先 10、熟悉RxSwift優(yōu)先 11、有大型App開發(fā)經(jīng)驗優(yōu)先