base 深圳/蘇州
一、工作職責(zé)
1、負(fù)責(zé)公司核心 Android 應(yīng)用的架構(gòu)設(shè)計、功能開發(fā)與性能優(yōu)化;
2、主導(dǎo)新功能模塊的需求分析、技術(shù)選型與實現(xiàn)方案設(shè)計;
3、參與客戶端與后端接口設(shè)計,提升數(shù)據(jù)交互與用戶體驗性能;
4、主導(dǎo)復(fù)雜問題的定位與解決,包括多線程、ANR、Crash、內(nèi)存泄漏等問題;
5、指導(dǎo)中初級工程師進(jìn)行代碼設(shè)計與代碼評審,推動團(tuán)隊代碼質(zhì)量與開發(fā)效率提升;
6、跟蹤 Android 平臺與 Jetpack/Compose 技術(shù)演進(jìn),推動新技術(shù)在項目中的落地;
7、參與 CI/CD、自動化測試及多版本發(fā)布流程的優(yōu)化與維護(hù)。
二、任職要求
1、本科及以上學(xué)歷,計算機、電子信息或相關(guān)專業(yè),5 年以上 Android 開發(fā)經(jīng)驗;
2、精通 Java / Kotlin 語言,熟悉 Android SDK、Jetpack 組件體系(Compose、ViewModel、LiveData、Room、Navigation 等);
3、具備扎實的 Android UI 繪制機制、事件分發(fā)、內(nèi)存管理、線程模型等底層原理理解;
4、熟悉 Android 應(yīng)用架構(gòu)設(shè)計(MVVM、MVI、Clean Architecture 等),具備大型項目架構(gòu)經(jīng)驗;
5、熟悉常用性能調(diào)優(yōu)工具(如 Systrace、Perfetto、Memory Profiler、TraceView 等),具備性能優(yōu)化實戰(zhàn)經(jīng)驗;
6、熟悉 Gradle 構(gòu)建系統(tǒng)與多模塊化管理,能獨立編寫自定義插件或優(yōu)化構(gòu)建流程;
7、有良好的代碼規(guī)范意識與單元測試經(jīng)驗,掌握常用 CI/CD 工具(如 Jenkins、GitLab CI);
8、具備良好的溝通協(xié)作與技術(shù)文檔編寫能力,能在多團(tuán)隊環(huán)境中高效推動問題解決。
三、加分項
了解部分 Android Framework 或系統(tǒng)層(Binder、AMS、WindowManager、SurfaceFlinger)機制;
有開源項目或技術(shù)博客展示者優(yōu)先。