崗位職責(zé):
1、負(fù)責(zé)Android應(yīng)用開發(fā):負(fù)責(zé)Android平臺(tái)客戶端APP項(xiàng)目的維護(hù)、性能優(yōu)化,以及新功能的開發(fā);
2、需求分析和代碼設(shè)計(jì):根據(jù)產(chǎn)品的需求進(jìn)行需求分析和代碼設(shè)計(jì)編寫,獨(dú)立完成Android應(yīng)用功能的設(shè)計(jì)、開發(fā)、調(diào)試和發(fā)布;
3、系統(tǒng)性能調(diào)優(yōu):負(fù)責(zé)系統(tǒng)性能調(diào)優(yōu),參與重大技術(shù)問題的技術(shù)攻關(guān),整理和輸出規(guī)范的代碼和設(shè)計(jì)文檔;
4、架構(gòu)設(shè)計(jì)和編碼:負(fù)責(zé)APP的架構(gòu)設(shè)計(jì)和編碼:包括APP重要模塊的方案設(shè)計(jì)開發(fā)、升級(jí)維護(hù),以及智能設(shè)備的對接和功能開發(fā);
5、與其他團(tuán)隊(duì)配合:與硬件工程師、產(chǎn)品經(jīng)理、服務(wù)器開發(fā)人員等緊密合作,確保接口高效對接,不斷優(yōu)化代碼性能;
6、新技術(shù)學(xué)習(xí)和應(yīng)用:跟蹤并研究Android新技術(shù)的發(fā)展,將成果實(shí)際應(yīng)用到產(chǎn)品中,確保產(chǎn)品質(zhì)量和用戶體驗(yàn);
任職要求:
1、專科以上學(xué)歷,Android三年以上開發(fā)經(jīng)驗(yàn),熟悉內(nèi)存優(yōu)化熟悉多線程使用;
2、熟悉Android Os系統(tǒng)體系結(jié)構(gòu)、frameworkl以及底層庫,至少參加過一個(gè)完整的商業(yè)級(jí)android開發(fā)項(xiàng)目;
3、熟練掌握Android各類UI控件和常用布局的使用
4、熟悉Android下網(wǎng)絡(luò)通信機(jī)制,對Socket通信 TCP/IP和http/https有較深刻的理解和經(jīng)驗(yàn);
5、熟悉移動(dòng)終端特性和開發(fā)特點(diǎn),熟悉移動(dòng)終端網(wǎng)絡(luò)編程;
6、熟練掌握Android數(shù)據(jù)存儲(chǔ)與共享機(jī)制;
7、熟練掌握J(rèn)ava熟悉面向?qū)ο蟮木幊趟枷搿⒕哂辛己玫木幊田L(fēng)格和習(xí)慣;
8、熟練掌握Android開發(fā)框架和SDK的使用;
9、熟練掌握數(shù)據(jù)庫、xml、json等數(shù)據(jù)格式,http協(xié) 議、socket通訊等常用技術(shù);
10、熟悉android下的線程的使用和網(wǎng)絡(luò)編程
11、熟悉Spring Boot、Spring Cloud、Dubbo等開放框架,熟悉Oracle、MySQL、Redis、MongoDB等數(shù)據(jù)庫,熟練使用相關(guān)SQL或命令