職位描述:【關(guān)于你的工作】1.?負(fù)責(zé)iOS平臺應(yīng)用軟件的需求分析、詳細(xì)設(shè)計(jì),構(gòu)架設(shè)計(jì)以及開發(fā)工作;2.?參與軟件功能設(shè)計(jì)、相關(guān)工作任務(wù)分配和開發(fā)進(jìn)度計(jì)劃的討論;3.?遵循單元測試驅(qū)動(dòng)設(shè)計(jì)和開發(fā)的工作模式,以迭代的方式完成軟件開發(fā)工作;4.?編寫必要的技術(shù)文檔,UML流程圖;5.?解決研發(fā)過程中的關(guān)鍵問題和技術(shù)難題;6.?編寫與維護(hù)SDK提供其他模塊使用?!娟P(guān)于你的技能】1.3年及以上IOS開發(fā)工作經(jīng)驗(yàn);?精通?iOS?平臺的模塊化設(shè)計(jì)架構(gòu),能夠設(shè)計(jì)出?SDK?和?UI?組件方案,并實(shí)現(xiàn)定制化UI組件界面,動(dòng)畫;2.?精通?iOS?平臺的內(nèi)存管理機(jī)制,懂得內(nèi)存優(yōu)化技術(shù);3.?對設(shè)計(jì)模式有深刻理解,能設(shè)計(jì)出穩(wěn)定性,擴(kuò)展性較好的框架;4?.?精通Cocoa/UIKit?Framework,熟悉CoreAnimation,熟悉iPhone各個(gè)版本之間的差異,并且能夠提供良好的解決方案;5.?精通HTTP/TCP/JSON和XML等網(wǎng)絡(luò)協(xié)議,熟悉多線程及面向?qū)ο缶幊蹋煜QLite數(shù)據(jù)庫編程;6.?豐富的iOS性能優(yōu)化經(jīng)驗(yàn),熟練使用Instrument來定位內(nèi)存泄漏和調(diào)試,熟練編寫單元測試,了解自動(dòng)化測試;7.?有團(tuán)隊(duì)開發(fā)經(jīng)驗(yàn),靜態(tài)庫或者Framework經(jīng)驗(yàn);8.?良好的文檔能力,編寫模塊的設(shè)計(jì)文檔與流程圖;9.?有上架APP經(jīng)驗(yàn)優(yōu)先。