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