我们 正在 寻找 一位 高度 熟练 的 高级 安卓 开发者,具备 构建 和 维护 安全 移动 应用程序 的 深厚 专业 知识。您的 主要 角色 将 是 提升 我们 移动 应用程序 的 安全性、性能 和 可靠性,确保 它 足够 强大,能够 防止 潜在 的 漏洞,例如 内存 损坏、竞争 条件 和 其他 关键 问题。作为 我们 安全 团队 的 关键 贡献者,您 将 参与 精炼 Java、Kotlin 和 C/C++ 的 代码库,重点 在 安卓 内部、原生 代码 集成 和 性能 优化。您 还 将 有 机会 与 我们 的 网络 安全 专家 紧密 合作,开发 先进 的 防御 机制,确保 我们 的 防护 能够 抵御 现代 移动 攻击。
主要 职责:
分析 和 优化 现有 的 安卓 代码库,以 防止 内存 损坏、竞争 条件 和 安全 漏洞
构建 和 维护 强大的 移动 应用程序 防护,重点 在 低级 安卓 开发 和 原生 代码 (C/C++)
与 安全 团队 合作,实施 前沿 的 安全 特性 和 针对 移动 威胁 的 防御 机制
调试 和 分析 复杂 的 崩溃,特别 是 涉及 内存 问题、线程 和 安卓 内核 交互 的 崩溃
审查 和 优化 原生 安卓 组件 (JNI, NDK) 的 性能、安全性 和 稳定性
确保 安卓 防护 能够 抵御 逆向工程、钩子 和 注入 攻击
开发 和 维护 安卓 SDK,确保 与 混合 运行时 和 第三方 应用程序 的 无缝 集成
保持 对 安卓 安全 研究 的 最新 了解,并 贡献 于 提高 移动 应用程序 对 新兴 威胁 的 抵御 能力
要求:
5年以上 移动 应用程序 开发 经验,重点 在 安卓 内部 和 安全
深入 了解 安卓 内核、低级 安卓 开发 和 混合 应用程序 运行时
在 C 和 C++ 开发 方面 具有 证明 的 经验,特别 是 在 内存 管理 和 并发 编程 方面
具备 安卓 NDK (原生 开发 工具包)、JNI 的 经验,并 能够 编写 和 调试 原生 代码
在 识别 和 解决 内存 损坏、竞争 条件 和 其他 性能 瓶颈 方面 具备 专业 知识
具备 安全 漏洞(例如 缓冲区 溢出、代码 注入)和 防御 技术(反调试、加密)的 实践 经验
具备 为 安卓 平台 构建、维护 和 分发 SDK 的 经验
深入 理解 移动 应用程序 攻击(例如 Frida、钩子、根 检测)并 能够 实施 有效 的 反制 措施
福利:
竞争力 的 薪资 和 福利 套餐
完全 远程 工作 选项 和 灵活 的 工作 时间
搬迁 到 迪拜 的 可能性
有机会 在 大规模 上 工作,保护 数百万 用户 并 面对 独特 的 大规模 安全 挑战
在 动态 和 创新 的 环境 中 使用 先进 的 安全 技术
作为 一家 以 研究 为 驱动 的 公司,您 将 有机会 访问 开创性 的 安全 研究,您的 工作 将 有助于 解决 移动 技术 中 一些 最 关键 的 安全 问题
在 一家 重视 持续 学习 和 创新的 公司 中,提供 职业 成长 和 职业 发展的 空间
支持 性 工作 环境,专注 于 合作、创新 和 推动 移动 安全 的 边界