崗位職責(zé):
1. 負責(zé)學(xué)習(xí)機產(chǎn)品的安卓端軟件設(shè)計與開發(fā)工作,包括應(yīng)用架構(gòu)設(shè)計、模塊開發(fā)、性能優(yōu)化等;
2. 深入理解業(yè)務(wù)需求,與產(chǎn)品經(jīng)理、UI/UX設(shè)計師緊密合作,將產(chǎn)品功能需求轉(zhuǎn)化為高質(zhì)量的軟件實現(xiàn);
3. 解決產(chǎn)品開發(fā)過程中遇到的技術(shù)難題,對代碼質(zhì)量負責(zé),確保軟件的穩(wěn)定性、安全性和可擴展性;
4. 持續(xù)優(yōu)化軟件性能,提升用戶體驗,包括但不限于啟動速度、響應(yīng)速度、內(nèi)存管理等;
5. 跟蹤安卓平臺新技術(shù),評估并引入新技術(shù)以提升產(chǎn)品競爭力;
6. 編寫相關(guān)技術(shù)文檔,指導(dǎo)初級工程師進行技術(shù)實現(xiàn)和問題解決。
任職要求:
1. 計算機科學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷,3年以上安卓平臺開發(fā)經(jīng)驗,有成功上線的教育類應(yīng)用或?qū)W習(xí)機軟件開發(fā)經(jīng)驗者優(yōu)先;
2. 精通Java/Kotlin編程語言,熟悉Android SDK及相關(guān)開發(fā)工具,能夠獨立完成Android應(yīng)用的開發(fā)、調(diào)試與維護;
3. 具備良好的面向?qū)ο缶幊趟枷耄煜こS玫脑O(shè)計模式,能夠獨立設(shè)計并實現(xiàn)復(fù)雜的業(yè)務(wù)邏輯;
4. 深入理解Android系統(tǒng)架構(gòu),對Android UI/UX設(shè)計、內(nèi)存管理、性能優(yōu)化有深入理解和實踐經(jīng)驗;
5. 有容器或動態(tài)化框架開發(fā)經(jīng)驗,如小程序、React Native、RN掛件、WEB容器開發(fā)經(jīng)驗;
6. 有系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先,如launcher、systemUI,framework等等;
7. 具備良好的問題解決能力和團隊合作精神,能夠承受工作壓力,適應(yīng)快速迭代的產(chǎn)品開發(fā)節(jié)奏;
8. 對新技術(shù)有強烈的探索欲望,持續(xù)關(guān)注Android技術(shù)發(fā)展趨勢,具備良好的學(xué)習(xí)能力和自我驅(qū)動力;
9. 有良好的英語閱讀能力,能夠閱讀英文技術(shù)文檔和社區(qū)資料。