更新于 2月9日

IM安卓开发工程师

1.2-1.5万
  • 广州海珠区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

电商项目SDK
职位职责:
学历与经验: 计算机相关专业本科及以上学历,3年以上安卓开发经验,至少有1个完整的IM类产品或复杂社交类App的安卓端开发经验,并已上架主流安卓应用商店。

技术基础:
精通 Kotlin 和 Java,深刻理解安卓系统机制(生命周期、消息机制、Binder、View体系等)。
熟悉常用开源框架,如 Retrofit、OkHttp、RxJava/Coroutine、Room 等。
具备优秀的应用架构能力,熟悉 MVC/MVP/MVVM 等模式,有大型项目模块化、组件化实践经验。
熟练掌握性能优化工具与方法,能独立进行内存、CPU、网络、启动速度等优化。

IM领域技能:
网络层: 深刻理解 TCP/IP、HTTP/HTTPS、WebSocket、长连接保活、心跳机制、断线重连等。
数据与存储: 精通 SQLite 及 ORM 框架,有海量结构化数据(如消息记录)存储、分页、迁移等实践经验。
推送:熟悉 Firebase Cloud Messaging 或国内主流厂商推送集成与深度优化。
安全:了解常见的通信安全与数据加密方案。

优先考虑(加分项):
有使用主流IM协议(如 XMPP、MQTT)或开源IM SDK(如 LeanCloud、融云、声网SDK)并进行过深度定制或二次开发的经验。
有音视频通话(WebRTC集成)或直播相关功能的开发经验。
熟悉跨平台技术(如 Flutter、React Native),并有在IM场景下的实践。
对代码质量有极高要求,有单元测试、UI自动化测试经验。
具备良好的沟通能力和团队协作精神,有主动性和责任心,能承受一定压力。

工作地点

广州海珠区环球梦大厦

职位发布者

张雅茵/人事经理

昨日活跃
立即沟通