任職要求:Android & iOS開發(fā)工程師,負責公司核心移動應(yīng)用產(chǎn)品在Android & iOS平臺的設(shè)計、開發(fā)與迭代、優(yōu)化;負責相關(guān)小程序的開發(fā)工作及應(yīng)用服務(wù)器端部署與基礎(chǔ)運維工作,確保服務(wù)的穩(wěn)定運行。
核心職責
一、移動端原生開發(fā)
1. **Android 開發(fā)**
- 使用 **Kotlin + Jetpack Compose** 開發(fā)高性能應(yīng)用
- 實現(xiàn)模塊:后臺服務(wù)、傳感器交互、音視頻處理(ExoPlayer/FFmpeg)
2. **iOS 開發(fā)**
- 使用 **Swift + SwiftUI** 構(gòu)建符合 Apple 設(shè)計規(guī)范的應(yīng)用
- 關(guān)鍵能力:Core Animation 動畫優(yōu)化、Core Data 數(shù)據(jù)同步
3. **跨平臺協(xié)同**
- 設(shè)計統(tǒng)一技術(shù)方案解決雙端共性問題(推送/埋點/安全加密)
- 封裝可復(fù)用組件庫(如支付SDK、社交分享模塊)
二、小程序開發(fā)
1. 基于 **Taro/uni-app** 開發(fā)跨端小程序,實現(xiàn)與原生 App 功能互通(JSBridge)
2. 突破性能瓶頸:分包加載 ≤1.5MB、首屏渲染時間 ≤800ms
3. 主導(dǎo)小程序提審、灰度發(fā)布及數(shù)據(jù)監(jiān)控(UV/PV 留存率)
三、服務(wù)器部署與運維
1. **云服務(wù)管理**
- 在 **阿里云/騰訊云** 部署服務(wù):
- 配置 ECS + SLB 負載均衡
- 管理 RDS 數(shù)據(jù)庫備份(每日快照)
- 設(shè)置 OSS 存儲桶權(quán)限策略
2. **自動化運維**
- 編寫 Shell/Python 腳本實現(xiàn):
- CI/CD 自動部署(Jenkins/GitLab Runner)
- 釘釘告警(CPU>90% 或 服務(wù)宕機)
- 使用 Docker Compose 編排多容器服務(wù)
3. **安全與監(jiān)控**
- 配置 Nginx WAF 規(guī)則防御常見攻擊
- 搭建 ELK 日志分析系統(tǒng)定位故障
學歷要求:
-
本科及以上學歷是主流要求,尤其是大型設(shè)備商、運營商、知名企業(yè)。
-
相關(guān)專業(yè):通信工程、電子信息工程、電子科學與技術(shù)、計算機科學與技術(shù)、網(wǎng)絡(luò)工程、信息工程、自動化等。