职位详情
安卓开发工程师(IM性能优化方向)
1.5-1.7万
西安微点网络科技有限公司
西安
3-5年
本科
07-23
工作地址

摩尔中心A座

职位描述
核心职责
1. 负责IM类App核心功能(消息收发、会话列表、群聊)的性能优化,保障千万级用户流畅体验
2. 攻坚消息列表滑动卡顿问题,确保 ≥55 FPS 帧率,优化冷启动速度(≤800ms)
3. 设计弱网(3G/高延迟)消息可靠投递方案,降低消息丢失率,提升端到端延迟 ≤300ms
4. 优化本地消息存储(SQLite/Realm)与媒体文件管理,实现 10万+消息毫秒级加载
5. 治理OOM崩溃与内存泄漏,控制单会话内存峰值 ≤50MB
硬性要求
- 3年+安卓开发经验,精通 Kotlin + Java 混合开发
- 有IM/社交/通讯类App开发经验,理解消息架构核心流程
- 掌握性能优化工具链:
✅ Android Profiler(CPU/内存/网络)
✅ Systrace(UI渲染分析)
✅ LeakCanary(内存泄漏检测)
- 熟悉网络优化:TCP/WebSocket 长连接保活、Protobuf 协议、HTTP/2
- 精通以下至少两项:
🔹 RecyclerView深度优化(DiffUtil/预加载/三级缓存)
🔹 SQLite性能调优(WAL模式/索引优化)
🔹 多线程架构(协程/RxJava/HandlerThread)
加分项
++ 有音视频通话优化经验(WebRTC/Jitsi)
++ 处理过百万级DAU的IM系统
++ 熟悉厂商推送保活(华为/小米/FCM)
++ 贡献过开源项目或技术博客文章

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请