崗位職責(zé):
1、負(fù)責(zé)Android手機(jī)客戶端軟件的設(shè)計(jì)和研發(fā);
2、負(fù)責(zé)根據(jù)UI設(shè)計(jì)圖進(jìn)行Android手機(jī)客戶端軟件的封裝;
3、負(fù)責(zé)根據(jù)其他開發(fā)組提供的數(shù)據(jù)接口進(jìn)行數(shù)據(jù)交互;
4、負(fù)責(zé)客戶端產(chǎn)品的架構(gòu)設(shè)計(jì),分析和發(fā)現(xiàn)系統(tǒng)的優(yōu)化點(diǎn);
5、負(fù)責(zé)軟件代碼的編寫、調(diào)試及后期維護(hù);
6、對(duì)產(chǎn)品需求進(jìn)行前期分析,保證模塊設(shè)計(jì)方面正確理解項(xiàng)目需求;
7、按照項(xiàng)目需求進(jìn)行相關(guān)產(chǎn)品的開發(fā)工作并保證需求開發(fā)的質(zhì)量;
8、負(fù)責(zé)軟件集成、部署、發(fā)布等工作;
9、主導(dǎo)移動(dòng)規(guī)范制訂、技術(shù)文檔編寫;
10、參與團(tuán)隊(duì)的能力提升。
崗位要求:
1、3年以上Android開發(fā)經(jīng)驗(yàn),具有多個(gè)成熟產(chǎn)品開發(fā)經(jīng)驗(yàn),能獨(dú)立承擔(dān)Android產(chǎn)品開發(fā)工作,有大型項(xiàng)目架構(gòu)經(jīng)驗(yàn),帶過團(tuán)隊(duì)者優(yōu)先;
2、熟悉Android?SDK,熟悉Android程序編寫及Android系統(tǒng)運(yùn)行流程,熟悉各版本API技術(shù)差異,有豐富的機(jī)型適配經(jīng)驗(yàn),保持對(duì)新技術(shù)的敏銳感和持續(xù)學(xué)習(xí)能力;
3、熟悉掌握Android通用主流開源框架,有閱讀源代碼的習(xí)慣,以及豐富的手機(jī)UI設(shè)計(jì)經(jīng)驗(yàn),熟悉面向?qū)ο笤O(shè)計(jì)、網(wǎng)絡(luò)編程、多線程、圖形界面編程,熟悉TCP/UDP、HTTP/HTTPS協(xié)議優(yōu)先;
4、具備優(yōu)秀的溝通、協(xié)作、推動(dòng)能力和良好的團(tuán)隊(duì)合作精神,高效的解決問題以及事務(wù)處理能力;
5、有Android?平臺(tái)下的內(nèi)存優(yōu)化、性能調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先;
6、了解Linux基本命令,了解NDK基礎(chǔ);
7、熟悉HTML5、JS相關(guān)框架與知識(shí),了解React?Native?或者WEEX?的開發(fā)原理優(yōu)先。
8、有一定的軟件安全意識(shí),掌握數(shù)據(jù)加密、代碼混淆、防破解、性能優(yōu)化等技術(shù)優(yōu)先考慮;
9、擁有良好的代碼習(xí)慣,結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng);
10、具有良好的自學(xué)能力和團(tuán)隊(duì)合作精神,有耐心,專注,和比較強(qiáng)大的面對(duì)挑戰(zhàn)的能力,能很快學(xué)習(xí)和掌握新技術(shù)。