北京佰陌科技 | 即时通讯方向 全职远程招聘(Android / iOS / 鸿蒙 / Golang / 运维 DevOps / 全栈-RN/Flutter)15k-35k
全职远程 · 不提倡加班 · 注重效率 · 开源加分 · 即时通讯为核心
关于我们
- 我们专注于即时通讯( IM )与实时互动的产品与基础设施。
- 团队强调高效产出与良好工程实践,尊重个人时间,不提倡加班文化。
- 全职远程办公,工具与流程完善,异步协作为主。
薪资与合作
- 薪资范围:15k-35k (按能力与经验匹配,优秀者可谈)
- 全职远程,弹性时间;提供必要云资源与设备支持
- 完善的代码评审、技术分享与成长路径
通用要求(所有岗位)
- 扎实的计算机基础:数据结构、网络、并发、工程化与测试
- 对即时通讯/实时系统有兴趣或经验:连接管理、消息可靠性、弱网优化、离线与多端同步
- 自驱动,善于拆解问题并产出可落地方案;良好沟通与协作能力
- 有 GitHub 开源项目/技术文章/演讲作品者优先
在招岗位
Android 客户端工程师( IM 方向)
职责
- 负责 IM 客户端核心:长连接/推送、消息收发与存储、会话与多端同步
- 弱网、功耗、包体与启动优化;构建稳定性与可维护性
- 协作定义协议( WebSocket/gRPC/HTTP3/Protobuf ),完善日志与埋点
- 如有音视频能力:对接 WebRTC 、音视频通话与媒体消息
要求
- Kotlin/Java 熟练;协程/线程/内存管理扎实,熟悉 Jetpack/OkHttp/Retrofit/Room
- 熟悉前后台保活、推送( FCM/厂商通道)、消息可靠投递与重试策略
- 具备本地缓存/数据库(消息/会话/未读数)经验,理解组件化与边界
- WebRTC/音视频通话加分
iOS 客户端工程师( IM 方向)
职责
- 构建稳定的 IM iOS 客户端:连接、消息、推送、离线与多端一致性
- 性能与功耗优化,异常监控与问题追踪
- 对接 APNs/PushKit 、后台任务与网络策略
- 参与协议与数据结构设计,完善测试与发布流程
要求
- Swift 扎实( SwiftUI 或 UIKit ),熟悉 Swift Concurrency/GCD 、内存与线程安全
- 熟悉 APNs/PushKit 、后台保活、弱网重试与消息去重
- 本地存储经验( CoreData/SQLite/Realm ),关注数据一致性
- WebRTC/音视频通话加分
鸿蒙应用工程师( HarmonyOS/ArkUI ,IM 方向)
职责
- 基于 HarmonyOS 构建 IM 客户端:连接、消息、推送、分布式能力
- ArkUI/Stage 开发,性能与功耗优化,兼容多设备形态
- 对接华为 Push Kit 与网络策略;完善稳定性与监控
要求
- 熟悉 ArkUI/ETS 、Ability/Stage 、DevEco Studio 与 HarmonyOS SDK
- 熟悉长连接/心跳/弱网优化/多端一致性等即时通讯要点
- 分布式数据管理经验优先;具备 Android/iOS 跨端经验加分
Golang 后端工程师( IM/实时系统)
职责
- 设计实现 IM 后端:连接/路由/消息投递与存储、群组/会话、在线状态/订阅
- 高并发与高可用:水平扩展、限流/熔断、幂等、热点与一致性处理
- 协议与服务:WebSocket/HTTP3/gRPC/Protobuf ,离线消息与推送网关
- 基础设施:监控告警、日志与链路追踪、性能优化与容量规划
要求
- Golang 熟练,网络编程与微服务经验,良好工程化与测试习惯
- 熟悉 MySQL/PostgreSQL 、Redis 、Kafka/NATS 、对象存储
- 有消息系统/IM/RTC/推送网关/Presence 经验优先
- 容器化与云原生( Docker/K8s )经验加分
运维 / DevOps 工程师( IM 后台)
职责
- 负责 IM 后端交付、稳定性与成本优化:CI/CD 、弹性扩缩、变更管理
- 搭建可观测性:Prometheus/Grafana/ELK/OpenTelemetry ,完善监控告警
- 容器化与集群管理:Docker/Kubernetes/Helm ,灰度/回滚
- 安全与合规:访问控制、密钥管理、备份与演练
要求
- 熟悉 Linux/网络、CI/CD ( GitHub Actions/GitLab CI/ArgoCD )、基础 IaaS
- 能定位高并发服务瓶颈:CPU/内存/网络/IO 与应用层指标
- 有 Service Mesh ( Istio/Linkerd )或 IaC ( Terraform )经验加分
- 具备 SRE 思维:以工程手段提升可靠性与效率
全栈工程师( React Native/Flutter + 后端)
职责
- 负责跨端 IM 客户端( RN 或 Flutter )与必要后端的快速交付
- 跨端与原生能力打通(通知、相机/麦克风、文件、加密存储等)
- 搭建通用会话/消息组件、状态管理与性能优化
- 协作定义接口与协议,保障端到端体验与稳定性
要求
- 至少精通 RN 或 Flutter ,熟悉状态管理( Redux/MobX/Bloc 等)与性能优化
- 理解 IM 关键路径:连接/推送/离线/重试/去重/回执/多端同步
- 具备后端基础( Golang/Node.js 其一),能独立完成简单服务与工具
- 原生桥接( iOS/Android )或发布流水线( OTA/应用商店)加分
加分项(适用于所有岗位)
- 可展示的开源项目/GitHub 主页,或 IM/实时系统相关开源贡献
- 主导或参与过高并发/高可用系统的设计与落地
- 安全与隐私经验(传输加密、端到端加密、风控)
- 系统性技术文档与工程化建设能力
工作方式与文化
- 工作性质:全职远程(异步协作为主)
- 文化价值:高效协作、结果导向、尊重个人时间,不提倡加班
投递方式
- 邮箱:ondu@baimo.cn
- 请附:简历( PDF )、代表性项目与说明、GitHub/作品链接、可到岗时间与期望薪资
- 邮件标题建议:
岗位-姓名-到岗时间-期望薪资
公司信息 北京佰陌科技有限公司 | 聚焦即时通讯与实时互动产品与基础设施