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