崗位職責(zé):
1、獨(dú)立負(fù)責(zé)Android、iOS平臺移動應(yīng)用的功能設(shè)計(jì)、開發(fā)、測試、上架發(fā)布與后續(xù)維護(hù)更新的全流程工作。
2、針對不同平臺(Android、iOS)進(jìn)行功能設(shè)計(jì)、編碼實(shí)現(xiàn)與性能優(yōu)化,確保應(yīng)用在各平臺的高質(zhì)量運(yùn)行和良好用戶體驗(yàn)。
3、深入研究 Android、iOS 平臺特性及開發(fā)框架(如 Android SDK, iOS SDK/SwiftUI/UIKit),解決平臺適配性、兼容性及技術(shù)難點(diǎn)問題。
4、參與或主導(dǎo)移動端應(yīng)用的技術(shù)架構(gòu)設(shè)計(jì)、關(guān)鍵技術(shù)選型與核心功能實(shí)現(xiàn)。
5、編寫清晰、規(guī)范的技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔、測試報(bào)告等。
6、關(guān)注移動端新技術(shù)發(fā)展(如跨平臺框架、新系統(tǒng)特性、性能優(yōu)化手段等),并評估引入項(xiàng)目的可行性。
7、負(fù)責(zé)應(yīng)用在各主流應(yīng)用商店(如華為應(yīng)用市場、蘋果App Store、小米應(yīng)用商店等)的上架流程及合規(guī)性審查。
8、定位并修復(fù)應(yīng)用日常運(yùn)營中出現(xiàn)的各類Bug及性能問題。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3年以上移動應(yīng)用開發(fā)經(jīng)驗(yàn)。
2、扎實(shí)的多平臺開發(fā)能力:
Android:精通 Java/Kotlin,深入理解 Android SDK、多線程、網(wǎng)絡(luò)通信(HTTP/HTTPS, RESTful API)、常用組件及UI布局優(yōu)化。
iOS:精通 Swift/Objective-C,熟悉 iOS SDK (UIKit/SwiftUI)、多線程 (GCD/Operation)、網(wǎng)絡(luò)通信、內(nèi)存管理及Auto Layout。
3、擁有完整的跨平臺或多平臺商業(yè)級移動應(yīng)用項(xiàng)目開發(fā)經(jīng)驗(yàn)。 至少參與或主導(dǎo)過一個(gè)上線運(yùn)行的商業(yè)項(xiàng)目,并負(fù)責(zé)其中至少一個(gè)平臺(Android/iOS)的核心模塊開發(fā)。
4、具備優(yōu)秀的獨(dú)立開發(fā)能力和問題解決能力。有組件化設(shè)計(jì)、模塊封裝及復(fù)用經(jīng)驗(yàn)者優(yōu)先。
5、熟悉國內(nèi)主流Android手機(jī)廠商(華為、小米、OPPO、vivo等)及iOS設(shè)備的特性差異,具備針對不同機(jī)型(屏幕尺寸、分辨率、系統(tǒng)版本)和平臺進(jìn)行代碼優(yōu)化(性能、內(nèi)存、UI適配)的能力。
6、熟悉移動應(yīng)用測試流程和方法,能獨(dú)立完成單元測試、集成測試及基本UI測試。
7、了解主流應(yīng)用商店(特別是華為AppGallery、Apple App Store)的上架流程、規(guī)范及審核要求。
8、加分項(xiàng):
熟悉主流跨平臺開發(fā)框架(如 Flutter, React Native)并有實(shí)際項(xiàng)目經(jīng)驗(yàn)。
熟悉混合開發(fā)(Hybrid App)模式(如 WebView與Native交互)。
熟悉持續(xù)集成/持續(xù)部署(CI/CD)流程(如 Jenkins, GitLab CI)。
熟悉常用移動端性能分析工具(如 Android Profiler, Instruments)。
有良好的代碼規(guī)范、設(shè)計(jì)模式應(yīng)用意識和文檔編寫習(xí)慣。