主要工作內(nèi)容:
1.現(xiàn)有項目優(yōu)化;
2.參與公司新項目的開發(fā)或獨立負(fù)責(zé)局部開發(fā)。
3.上級交辦的其他事宜。
您最好具有如下技能或者基本滿足:
1.專業(yè):
計算機科學(xué)、軟件工程或相關(guān)專業(yè)。
2.經(jīng)驗:
2年以上專業(yè)的iOS應(yīng)用開發(fā)經(jīng)驗,獨立負(fù)責(zé)或作為核心開發(fā)者完成過至少一個已上架App Store的復(fù)雜iOS應(yīng)用。具備良好的代碼規(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)絡(luò)通信、本地數(shù)據(jù)存儲(CoreData/Realm/SQLite 等)。
掌握Xcode開發(fā)工具鏈(包括調(diào)試、性能分析工具Instruments)。
熟悉iOS應(yīng)用的生命周期、設(shè)計模式(MVC, MVVM, VIPER等)和常用的第三方庫管理(CocoaPods/Swift Package Manager)。
熟悉Git版本控制工具及協(xié)作流程。
優(yōu)秀者面談。