主要工作內(nèi)容:
1.現(xiàn)有項目優(yōu)化;
2.參與公司新項目的開發(fā)或獨立負責局部開發(fā)。
3.上級交辦的其他事宜。
您最好具有如下技能或者基本滿足:
1.專業(yè):
計算機科學、軟件工程或相關專業(yè)。
2.經(jīng)驗:
2年以上專業(yè)的iOS應用開發(fā)經(jīng)驗,獨立負責或作為核心開發(fā)者完成過至少一個已上架App Store的復雜iOS應用。具備良好的代碼規(guī)范意識,理解單元測試、UI測試的重要性并具備實踐經(jīng)驗。有藍牙/BLE、安卓開發(fā)經(jīng)驗可以優(yōu)先考慮。
3.技能:
掌握Swift編程語言,熟悉Objective-C及其與Swift的互操作性。
深入理解iOS SDK、Cocoa Touch框架、內(nèi)存管理機制、多線程編程(GCD/OperationQueue)、網(wǎng)絡通信、本地數(shù)據(jù)存儲(CoreData/Realm/SQLite 等)。
掌握Xcode開發(fā)工具鏈(包括調(diào)試、性能分析工具Instruments)。
熟悉iOS應用的生命周期、設計模式(MVC, MVVM, VIPER等)和常用的第三方庫管理(CocoaPods/Swift Package Manager)。
熟悉Git版本控制工具及協(xié)作流程。
優(yōu)秀者面談。