職責:
1.負責在Android平臺上的應用開發(fā);
2.根據(jù)產(chǎn)品的需求定義確定技術選型、工具應用、系統(tǒng)設計工作;
3.遵循編碼規(guī)范及時高效完成分配的開發(fā)任務,配合項目經(jīng)理保證項目開發(fā)進度
4.具有良好的團隊合作精神,能夠指導初中級開發(fā)同事解決技術上的疑難問題;
5.對所負責產(chǎn)品模塊進行代碼優(yōu)化、功能維護、性能維護、需求變更和協(xié)助系統(tǒng)部進行系統(tǒng)維護、系統(tǒng)優(yōu)化以及相關的項目維護工作
要求:
1.計算機及相關專業(yè)??萍耙陨蠈W歷,5年以上Android開發(fā)經(jīng)驗,6年以上JAVA編程經(jīng)驗
2.精通JAVA,熟悉Android程序設計,了解Android?SDK及相關開發(fā)工具的使用,有較強的系統(tǒng)分析與設計能力
3.熟悉Android應用開發(fā)框架和相關API調用,精通Android?5大組件及5種存儲方式
4.熟悉Android平臺UI設計和常用布局的靈活運用
5.熟悉Android下網(wǎng)絡訪問機制,熟悉各種算法與數(shù)據(jù)結構,多線程,網(wǎng)絡編程(socket/HTTP/XMPP)等
6.熟悉XML/JSON等常用數(shù)據(jù)包格式解析,較好的面向對象思維能力
7.熟悉Oralce/MS?SQL/Mysql等數(shù)據(jù)庫?,熟悉SQL語言,存儲過程,觸發(fā)器等
8.熟悉多線程、TCP/IP、SOCKET等相關編程技術并具備相關的開發(fā)經(jīng)驗
9.熟悉軟件開發(fā)管理過程,有良好的編程規(guī)范及開發(fā)技能;對android面向組件編程和mvc模式有較深刻的理解。
10.有過獨立的開發(fā)案例,能夠獨立完成項目,熟悉Android開源社區(qū),能夠快速將開源項目應用到產(chǎn)品開發(fā)中
11.熟悉Android?NDK/JNI開發(fā),H5混合開發(fā),及對Android源碼有研究或者有開源項目者優(yōu)先。