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