岗位描述
负责 OneKey Android 端原生能力、硬件钱包连接和安全稳定性,支撑跨平台钱包 App 在 Android 生态中的高质量体验。
岗位职责
1. Android 原生能力建设:负责 Kotlin/Java 原生模块、系统权限、深链路、推送、文件/相机/扫码、应用安全与发布包治理。
2. 硬件钱包连接:优化蓝牙、USB、NFC/扫码等设备交互链路,处理配对、固件交互、签名确认、异常恢复和兼容性问题。
3. 钱包交易体验:配合核心钱包/前端团队落地多链资产、转账、Swap、DApp 连接、交易签名与风险提示等移动端能力。
4. 性能与稳定性:治理启动耗时、内存、卡顿、崩溃、弱网/后台恢复、机型碎片化与 Google Play 发布质量。
任职要求(硬性)
1. 3 年以上 Android 开发经验,熟悉 Kotlin/Java、Android SDK、Gradle、Jetpack、线程/协程、生命周期与组件化开发。
2. 有完整线上 App 研发和发布经验,能独立定位崩溃、ANR、兼容性、性能和包体问题。
3. 熟悉 React Native/Expo 原生模块桥接或有跨平台 App 原生能力支持经验,能与 TS/RN 团队高效协作。
4. 理解移动端安全基础:本地存储加密、KeyStore、生物识别、权限治理、反调试/混淆、敏感日志治理。
5. 英文能阅读技术文档、GitHub issue 和 SDK 文档,能参与开源协作。
加分项
- 有加密钱包、金融 App、安全工具、硬件设备连接、BLE/USB/NFC/扫码通信经验。
- 熟悉 ethers/web3、WalletConnect、EVM/Solana/BTC 等钱包交互或签名流程。
- 有 Google Play 上架、风控审核、国际化、多地区合规适配经验。
- 参与过开源项目,代码风格清晰,有单元测试和自动化发布经验。
