崗位職責(zé):
1、參與產(chǎn)品需求的溝通、討論和分析;
2、完成iOS應(yīng)用程序的設(shè)計工作,并輸出詳細(xì)的設(shè)計文檔;
3、能按照項目計劃,按時提交高質(zhì)量的代碼,完成開發(fā)任務(wù),能高質(zhì)量完成項目重構(gòu);
4、研究新技術(shù)以滿足產(chǎn)品的需求,能從技術(shù)層面對產(chǎn)品提出改進(jìn)建議;
5、配合QA解決代碼缺陷,以及產(chǎn)品上線維護(hù)。
6、能夠獨(dú)立解決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機(jī)制)及性能調(diào)優(yōu)方法
5、精通Widget生命周期、狀態(tài)管理方案(Provider/Riverpod/Bloc/GetX)、路由機(jī)制
6、熟練使用Material/Cupertino組件庫,能自定義高階組件(如復(fù)雜動畫、手勢處理)
7、具備iOS/Android混合開發(fā)經(jīng)驗(MethodChannel/FFI/PlatformView)
8、優(yōu)秀的學(xué)習(xí)能力,良好的溝通、表達(dá)、分析能力,團(tuán)隊合作精神,善于溝通和合作,能獨(dú)立完成設(shè)計和編碼;
9、有IM開發(fā)經(jīng)驗者優(yōu)先
10、熟悉RxSwift優(yōu)先
11、有大型App開發(fā)經(jīng)驗優(yōu)先