工作職責:
1.基于MVVM架構(gòu)設(shè)計代碼結(jié)構(gòu),熟練使用**LiveData、ViewModel、DataBinding**等Jetpack組件進行模塊化開發(fā);
2.使用Java/Kotlin雙語言進行開發(fā),保證代碼的高質(zhì)量、可維護性和擴展性
3.參與技術(shù)方案制定,解決開發(fā)中的復(fù)雜問題(如內(nèi)存泄漏、UI卡頓、多線程并發(fā)等);
4.與產(chǎn)品、UI/UX、后端團隊協(xié)作,確保功能實現(xiàn)符合需求,并持續(xù)優(yōu)化用戶體驗。
任職要求:
1.本科及以上學歷,計算機相關(guān)專業(yè),4年以上Android開發(fā)經(jīng)驗;
2.精通Java和Kotlin,熟悉語言特性(如Kotlin擴展函數(shù)、高階函數(shù)、協(xié)程等
3.深入理解MVVM架構(gòu),熟練掌握LiveData、ViewModel、Room等Jetpack組件
4.熟悉Android性能優(yōu)化和DEBUG工具(Profiler、LeakCanary等),具備內(nèi)存管理和ANR解決經(jīng)驗。
5.熟練使用Retrofit、OkHttp、Glide等主流開源框架,熟悉網(wǎng)絡(luò)通信及數(shù)據(jù)緩存機制;
6.熟悉Git工作流,了解持續(xù)集成(CI/CD)流程,具備模塊化/組件化開發(fā)經(jīng)驗。
必要條件:
1.熟悉MVVM架構(gòu),Java
2.解決過內(nèi)存泄漏、UI卡頓、多線程并發(fā)等
3.LiveData、ViewModel、Room等Jetpack組件熟悉
4.熟悉MVVM架構(gòu)
備注:民本也可以投,但是要必須要本科。