有Go, Rust,JS语言等Web3相关实战经验;硬件钱包或对接硬件钱包的开发经验;有链抽象, 集成 MPC(多方计算)或智能合约钱包(如 Safe、Argent),探索账户抽象(AA)等前沿方案设计经验。
核心职责
基于Flutter构建跨平台Web3应用(交易所/钱包),优化端到端渲染性能与内存管理,支持百万级用户并发。
开发原生插件(通过FFI或Platform Channels)实现与硬件钱包(Ledger/Trezor/Keystone)的蓝牙/NFC通信。
设计并实现MPC(多方计算)钱包解决方案,集成TSS(门限签名)等加密算法库(如ZenGo/Partisia)。
主导账户抽象(AA)方案落地,兼容EIP-4337标准,优化Gas Sponsorship与批量交易体验。
开发智能合约钱包(Safe/Argent)的移动端交互层,处理合约调用与状态同步。
构建统一链抽象SDK,支持EVM/Solana/Cosmos等多链协议的无缝切换。
实现钱包Connect v2.0深度集成,支持DApp浏览器与去中心化身份(DID)交互。
实施硬件级安全方案(Secure Enclave/HSM),通过白盒加密保护私钥分片。
配合审计团队完成Penetration Testing,修复移动端安全漏洞。
任职要求
计算机相关专业本科及以上,密码学/信息安全背景优先。
3年以上Flutter开发经验,至少1个Web3项目完整上线案例(需提供GitHub/Store链接)。
精通Dart/Flutter框架,熟悉Skia渲染引擎优化。
至少掌握Go/Rust/JS(Node.js)中的一种,能开发高性能原生模块(如Rust FFI绑定)。
熟悉硬件钱包通信协议(HID/USB/BLE)及APDU指令集。
有MPC库(如libMPC、Curv)或AA钱包(Biconomy/Stackup)实战经验。
深入理解智能合约交互(Web3.js/ethers.js),能解析ABI并处理复杂交易构造。
熟悉主流链开发工具(Hardhat/Foundry for EVM,Anchor for Solana)。
加分项
贡献过Web3开源项目(如WalletConnect、Web3Auth)。
有移动端逆向工程经验(IDA Pro/Frida)。