薪资范围
薪资面议
职位类型
全职
工作地点
远程
发布日期
2026/4/20
职位描述
负责公司DMP移动端数据采集SDK与SSP广告变现SDK的Android原生版与Flutter跨端版的架构设计、核心功能开发、迭代与维护(支持双端统一接入体验);
设计并实现高性能、低侵入式的数据采集与上报模块(DMP方向),包括但不限于:设备信息、行为事件、地理位置、App生命周期、自定义事件、eTag/用户标签同步、实时/批量上报、去重与防刷机制;
开发SSP侧广告加载、展示与变现核心逻辑,覆盖常见广告形式:开屏、插页、原生信息流、激励视频、横幅、插屏、全屏视频、Draw信息流等;实现广告请求、竞价回调、素材下载与缓存、展示监控、点击/转化追踪;
实现Flutter版本SDK的插件封装(MethodChannel/EventChannel + Pigeon),确保Flutter开发者能以最少代码接入原生能力,同时保持与纯原生SDK功能对齐与一致性;
深度优化SDK在各种机型/系统版本/网络环境下的稳定性与性能:
极致包体积控制(<1MB目标常见)
内存/CPU/电量/流量消耗治理
冷启动/热启动耗时优化
ANR、崩溃、黑屏、白屏、卡顿等广告场景专项治理
实现隐私合规与合规兜底能力(GDPR、CCPA、Google Policy、国内个人信息保护法等),包括:
动态权限申请与同意弹窗
OAID/CAID/广告追踪ID采集逻辑
个性化广告开关与数据脱敏
TCF v2 / GPP / US Privacy 等框架支持
开发SDK初始化、配置下发、A/B实验、远程开关、灰度发布能力,支持通过服务端动态控制SDK行为与功能开关;
实现广告安全与作弊防护相关模块:点击劫持检测、模拟器/虚拟机/Root环境识别、多开/修改器检测、行为指纹、异常流量过滤等;
负责SDK与宿主App的深度集成支持:混淆兼容、ProGuard/R8规则自动生成、多 dex、插件化/组件化框架适配、WebView JsBridge交互等;
建立SDK质量保障体系:单元测试、自动化测试、Mock服务、性能基准测试、线上埋点监控、崩溃/异常日志平台对接、版本兼容性矩阵维护;
编写高质量的接入文档、Demo、集成指南、技术白皮书;为生态内App开发者/商务/运营团队提供技术支持与问题排查;
与后端、DSP/SSP平台、大数据、风控、法务等团队紧密协作,参与需求评审、技术方案对齐、联调与问题定位;
跟踪国内外广告平台政策变化(Google AdMob、Meta、Unity Ads、AppLovin、Mintegral、Pangle等)与隐私法规演进,及时调整SDK能力与合规策略。
任职要求
任职资格
5年以上移动端开发经验(Android原生为主,Flutter为强项);
至少3年以上SDK开发经验(广告SDK、数据采集SDK、支付SDK、IM SDK 等任意一种均可),其中至少1-2年广告变现/数据平台相关SDK实际开发经验(DMP数据采集、SSP广告加载/展示/聚合等方向优先);
有完整从0到1主导或核心参与过商用SDK项目经历(已接入多家App、上线并有一定规模用户/收入验证);
核心技术栈必须同时精通:
Android原生:熟练Kotlin(Java亦可),精通Android Framework层、Jetpack组件、多进程/多线程、NDK/JNI、AIDL、性能监控与优化(内存、CPU、电量、流量、ANR/崩溃);
Flutter:3年以上商用Flutter项目经验,精通Dart、Widget渲染原理、自定义插件开发(MethodChannel/EventChannel/Pigeon)、状态管理(Riverpod/Bloc优先)、Isolate多线程、包体积/启动性能优化、与原生深度混合开发;
广告/数据SDK专项经验(至少满足以下大部分):
熟悉主流广告聚合/变现SDK接入与定制(如AdMob、AppLovin MAX、Unity Ads、Mintegral、Pangle、穿山甲、优量汇等);
有DMP相关数据采集经验:设备指纹、行为事件上报、标签同步、实时/批量上报、去重、防刷、隐私合规采集逻辑;
有SSP相关广告核心能力开发经验:广告请求/竞价/瀑布流/ header bidding、素材缓存与预加载、多种广告形式实现(开屏、激励视频、原生信息流、插屏、全屏视频等)、展示/点击/转化追踪、收益统计;
熟悉广告安全与反作弊:Root/模拟器/多开检测、点击劫持防护、行为指纹、异常流量过滤等;
隐私与合规能力(广告SDK必备):
深入理解国内外隐私法规(GDPR、CCPA、Google User Messaging Platform、国内《个人信息保护法》、App个人信息收集清单等);
实际落地过个性化广告开关、同意弹窗、TCF v2/GPP/US Privacy、OAID/CAID/AAID采集与脱敏、权限动态申请等;
性能与稳定性:
有极致优化经验:SDK包体积控制在1MB以内、冷启动<100ms、内存峰值低、零感知上报、兼容性覆盖主流机型/ROM/安卓版本(尤其是低端机与海外机型);
熟练使用Profiler、LeakCanary、Flutter DevTools、线上崩溃/性能监控平台;
工程化能力:
熟悉单元测试、Mock、自动化测试、CI/CD;
能输出高质量文档(接入文档、Demo、技术白皮书、变更日志);
代码规范强,熟悉设计模式,写出高可维护、可扩展的SDK代码;
软素质: 良好的问题定位与debug能力,能独立解决线上复杂问题;
较强的学习能力,能快速跟进广告平台政策变化与新技术;
优秀的沟通协作,能与后端、大数据、风控、法务、商务等多团队高效对接。