崗位職責(zé):
1.?負責(zé)公司加密通訊APP(iOS版)的整體改進與重構(gòu)工作;
2.?參與新版本加密通訊APP(iOS版)的方案設(shè)計與開發(fā)實現(xiàn)工作;
3.?負責(zé)對加密通訊APP(iOS版)的持續(xù)演進與優(yōu)化。
4.?撰寫相關(guān)的技術(shù)文檔,對其他軟件工程師的代碼進行審核。
崗位要求:
1、計算機或通信相關(guān)的專業(yè),5年以上工作經(jīng)驗;
2、三年以上iOS開發(fā)經(jīng)驗,精通Objective-C,?熟練使用Swift,扎實的數(shù)據(jù)結(jié)構(gòu)算法基礎(chǔ);
3、對iOS的運行時,內(nèi)存管理,多線程,動畫,事件循環(huán),高性能編程及性能調(diào)優(yōu)有深刻的理解;
4、熟悉iOS網(wǎng)絡(luò)編程,熟練掌握iOS各個UI組件的使用,并能夠高度自定義UI組件,模塊化設(shè)計;
5、熟悉App內(nèi)存占用、耗電、網(wǎng)絡(luò)、UI渲染等性能方面分析和優(yōu)化的方法;
6、熟悉XMPP和SIP協(xié)議,最好有VoIP或IM相關(guān)的系統(tǒng)開發(fā)經(jīng)驗;
7、優(yōu)秀的溝通和協(xié)調(diào)能力,良好的服務(wù)精神及團隊合作能力,責(zé)任心強;
8、有較強的分析問題和獨立解決問題的能力;
9、有開源App項目者,或者github貢獻者優(yōu)先;
10、如果熟悉github上的Signal或Wire等加密通訊項目的也會優(yōu)先考慮;