【關(guān)于職位】
我們正在尋找一位技術(shù)扎實(shí)、熱愛鉆研的Android開發(fā)工程師加入團(tuán)隊(duì)。你將負(fù)責(zé)公司核心產(chǎn)品的Android端開發(fā)與維護(hù)。在這里,你將參與從業(yè)務(wù)需求討論到技術(shù)方案落地的完整閉環(huán),面對(duì)百萬級(jí)用戶量的性能挑戰(zhàn),有機(jī)會(huì)深入底層技術(shù)與前沿業(yè)務(wù)場景,與團(tuán)隊(duì)共同打造極致用戶體驗(yàn)的產(chǎn)品。
【崗位職責(zé)】
- 應(yīng)用開發(fā):負(fù)責(zé)Android客戶端產(chǎn)品的功能設(shè)計(jì)、架構(gòu)迭代與編碼實(shí)現(xiàn),保證代碼的高內(nèi)聚、低耦合與可維護(hù)性。
- 聯(lián)調(diào)對(duì)接:與后端工程師協(xié)作,完成API接口的設(shè)計(jì)與對(duì)接,確保數(shù)據(jù)交互的穩(wěn)定與高效。
- 性能攻堅(jiān):承擔(dān)App的性能優(yōu)化工作,包括但不限于啟動(dòng)速度優(yōu)化、內(nèi)存泄漏治理、包體積縮減、列表滑動(dòng)流暢度提升以及多機(jī)型適配。
- 線上運(yùn)維:持續(xù)監(jiān)控App運(yùn)行狀態(tài),快速定位并修復(fù)線上Bug,處理ANR/Crash等問題,保障App的崩潰率處于行業(yè)優(yōu)秀水平。
- 技術(shù)探索:參與新技術(shù)調(diào)研(如Compose、Kotlin協(xié)程、跨端技術(shù)等),并推動(dòng)團(tuán)隊(duì)技術(shù)升級(jí)與落地。
【任職要求】
- 學(xué)歷與經(jīng)驗(yàn):大專及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),1年以上Android開發(fā)經(jīng)驗(yàn)。
- 語言基礎(chǔ):
- 精通Java或Kotlin語言,熟悉C/C++者優(yōu)先。
- 深刻理解面向?qū)ο缶幊?,熟練運(yùn)用常見設(shè)計(jì)模式。
- 框架掌握:
- 熟悉Android SDK,對(duì)四大組件、自定義View、事件分發(fā)、消息隊(duì)列等機(jī)制有深入理解。
- 熟練使用Jetpack全家桶(LiveData、ViewModel、Room、Navigation等)。
- 網(wǎng)絡(luò)與多線程:
- 熟悉HTTP/TCP協(xié)議,熟悉OkHttp/Retrofit等主流網(wǎng)絡(luò)框架。
- 掌握多線程編程與線程間通信,熟悉Kotlin協(xié)程者加分。
- 性能工具:熟練使用Profiler、LeakCanary、Stetho等工具進(jìn)行性能調(diào)優(yōu)。
- 軟技能:具備良好的溝通能力,強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神,對(duì)代碼質(zhì)量有潔癖。
【加分項(xiàng)】
- 有完整的跨平臺(tái)項(xiàng)目經(jīng)驗(yàn)(Flutter / React Native)。
- 有藍(lán)牙、Wi-Fi等IoT設(shè)備或智能硬件通信開發(fā)經(jīng)驗(yàn)。
- 有應(yīng)用上架經(jīng)驗(yàn),熟悉主流市場App審核規(guī)范與上架流程。
- 有大型應(yīng)用架構(gòu)經(jīng)驗(yàn),對(duì)組件化、插件化有實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
- 有個(gè)人技術(shù)博客或在GitHub上有活躍的開源項(xiàng)目貢獻(xiàn)。