崗位職責(zé):
1、Android(Java/Kotlin)和 iOS(Swift/Objective-C)原生開發(fā),雙平臺架構(gòu)差異與適配,多端協(xié)同開發(fā)。
2、運用Kotlin/Java(Android)和 Swift/Objective-C(iOS)基礎(chǔ)語法與常用特性,并能運用多線程編程(Handler/Coroutine/GCD)。
3、運用文件 / 網(wǎng)絡(luò) IO 操作、進程間通信(IPC)基礎(chǔ)技術(shù),常規(guī)業(yè)務(wù)場景的開發(fā)。
4、使用 MVC/MVP/MVVM 架構(gòu)模式基本概念,在指導(dǎo)下結(jié)合業(yè)務(wù)場景提出合適方案。
5、使用Jetpack 組件(LiveData/ViewModel/Lifecycle),輔助實現(xiàn)模塊解耦與代碼復(fù)用。
6、使用 OkHttp/Retrofit(Android)、Alamofire(iOS)網(wǎng)絡(luò)框架,進行基礎(chǔ)配置(如攔截器、超時設(shè)置)。
任職要求:
1、3 年以上移動端開發(fā)經(jīng)驗,參與過至少 1 個雙平臺項目的開發(fā)與迭代。
2、具備項目開發(fā)全流程參與經(jīng)驗,能協(xié)助解決開發(fā)中的常見技術(shù)問題。
3、對技術(shù)有學(xué)習(xí)熱情,能快速掌握工作所需的新工具與技術(shù)點。
5、本科及以上學(xué)歷,計算機相關(guān)專業(yè)優(yōu)先。
6、有 Flutter/React Native 開發(fā)經(jīng)驗,了解其基本使用與渲染邏輯者優(yōu)先。
7、接觸過 ArkTS 語言與 ArkUI 框架,了解鴻蒙開發(fā)基礎(chǔ)流程者優(yōu)先。
8、熟悉 App Store 或國內(nèi) Android 應(yīng)用市場上架基本流程,有過上架操作經(jīng)驗者優(yōu)先。
(溫馨提示:該崗位需線下面試)