崗位職責:
1. 基于C++/C#語言,結(jié)合Android平臺特性,開發(fā)高性能、高穩(wěn)定性的原生應(yīng)用或核心模塊,如音視頻處理、圖像算法庫等。
2. 通過JNI實現(xiàn)Java與C++/C#代碼的高效交互,完成數(shù)據(jù)傳輸、接口調(diào)用等功能,并優(yōu)化跨層調(diào)用性能。
3. 負責Android應(yīng)用的性能優(yōu)化工作,包括內(nèi)存管理、CPU占用率優(yōu)化、APK包體積壓縮等,確保應(yīng)用流暢運行。
4. 與產(chǎn)品、設(shè)計、測試團隊緊密協(xié)作,參與需求分析、技術(shù)方案設(shè)計與評審,保障項目按時高質(zhì)量交付。
5. 跟蹤行業(yè)技術(shù)發(fā)展趨勢,研究并引入新技術(shù)、新框架,持續(xù)提升產(chǎn)品競爭力。
崗位要求:
1. 精通C++或C#編程,熟悉多線程、內(nèi)存管理、STL庫等核心技術(shù),具備扎實的算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)。
2. 有2年以上Android開發(fā)經(jīng)驗,熟練掌握Android NDK開發(fā)流程,能夠獨立完成JNI接口封裝與調(diào)試。
3. 熟悉Android系統(tǒng)架構(gòu),了解Activity、Service等組件生命周期,掌握進程通信(AIDL)、存儲管理等機制。
4. 熟練使用Android Studio、CMake、NDK-build等開發(fā)工具,熟悉版本控制工具Git。
5. 能夠運用Profiler、LeakCanary等性能分析工具,定位并解決內(nèi)存泄漏、卡頓等問題。
6. 至少主導(dǎo)或參與過2個以上Android項目開發(fā),有完整上線項目經(jīng)驗,熟悉Android應(yīng)用從開發(fā)到發(fā)布的全流程。
7. 優(yōu)先條件:有音視頻編解碼、OpenGL ES圖形渲染、OpenCV圖像處理等開發(fā)經(jīng)驗;熟悉跨平臺開發(fā)框架;具備Linux內(nèi)核、HAL層開發(fā)知識;有開源項目貢獻經(jīng)歷或在GitHub等平臺有Android相關(guān)項目展示。
8. 具備良好的邏輯思維能力、問題解決能力、學(xué)習(xí)能力和創(chuàng)新意識,以及優(yōu)秀的團隊協(xié)作精神和溝通能力。
薪資與福利?
- 薪資范圍:具體根據(jù)個人能力與經(jīng)驗面議。?
- 彈性工作制、扁平化管理,舒適的辦公環(huán)境與活躍的團隊氛圍。