崗位職責:
??1.?負責公司在線教育?C?端應(yīng)用(Android)的程序設(shè)計與實現(xiàn)。?
??2.?負責?C?端應(yīng)用(Android)關(guān)鍵組件的技術(shù)選型、代碼調(diào)優(yōu)等工作。?
??3.?負責?C?端應(yīng)用(Android)關(guān)鍵插件的設(shè)計、實現(xiàn)和維護工作。?
??4.?持續(xù)提高?C?端應(yīng)用(Android)兼容性,處理技術(shù)難題。?
??5.?與產(chǎn)品團隊、架構(gòu)設(shè)計團隊、后端團隊、測試團隊緊密協(xié)作,配合項目經(jīng)理,參與需求研討、用例設(shè)計、Bug?修訂等研發(fā)活動。?
??6.?協(xié)助發(fā)布人員完成?C?端應(yīng)用(Android)在全球各主流?Android?App?應(yīng)用市場的上架升級。
??任職要求:
?????1.?計算機相關(guān)專業(yè),3年以上Android開發(fā)經(jīng)驗,熟悉Android開發(fā)流程、Java開發(fā)環(huán)境,具有扎實的Java語言基礎(chǔ)。??
?????2.?熟練掌握Android?SDK相關(guān)開發(fā)技能、熟悉性能(內(nèi)存、耗電、網(wǎng)絡(luò)請求等)調(diào)試、優(yōu)化工具的使用,熟練掌握常用的調(diào)試工具和方法,熟悉常見的三方開源庫。??
?????3.?有良好的編碼習慣,熟練使用常用的MVP,MVVM等設(shè)計模式,可以根據(jù)業(yè)務(wù)需求進行良好的結(jié)構(gòu)設(shè)計。??
?????4.?熟練使用各種第三方平臺SDK的接入,熟練掌握LiveData,RxJava,Okhttp等第三方開源框架。??
?????5.?熟練處理各種復(fù)雜的UI布局及交互,熟悉使用各種動畫處理、多線程、數(shù)據(jù)存儲等,注重UI細節(jié)及用戶體驗。??
?????6.?具備高質(zhì)量編碼能力、優(yōu)秀的定位和分析問題的能力。??
?????7.?學習能力強,具有良好的溝通能力和團隊合作精神。??
?????加分項:??
?????1.?有獨立或者主導(dǎo)開發(fā)App的經(jīng)驗?。??
?????2.?有在線教育行業(yè)?C?端應(yīng)用研發(fā)工作背景。