Front-end Engineer - React Native

Redotpayofficial — Hong Kong Sar · Posted ~4 hours ago

Senior Full-time

Skills

React Native iOS Android JavaScript Mobile security Swift Kotlin Web3

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology organisation is seeking a mobile engineer to build secure cross-platform applications. The role requires expertise in React Native, native mobile development, application security, and integration with modern digital ecosystems.

Highlights

Advanced mobile engineering role combining cross-platform development, native security, and emerging technology integration.

Description

岗位综述 在React Native 跨端开发、原生安全防御(iOS/Android)以及 Web3 基础设施 领域具备深厚技术积淀。负责公司海外稳定币交易与发卡 App 的客户端架构搭建。既能用React Native 实现极速的业务迭代与热更新,又能深入iOS (Swift/OC) 与 Android (Kotlin/Java) 底层,打造银行级的防逆向、防篡改安全护城河,让跨端技术在金融与 Web3 场景下做到“体验、速度与安全”的完美统一。 核心职责 1. 跨端架构与热更新体系(RN + CodePush) • 客户端架构设计: 负责 RN 跨端 App 从 0 到 1 的整体架构规划,设计高性能、低耦合的 Native 模块与 JS Bridge / JSI 桥接通信机制。 • 热更新与敏捷修复: 搭建安全的 CodePush / App Center 热更新与灰度发布体系,实现紧急 Bug 的秒级修复与业务功能的无感热更,同时确保热更新包的签名校验与防劫持。 2. 原生安全与防攻击硬化(Native Security Hardening) • 原生安全机制落地: 深入Android/iOS 底层,负责代码混淆(ProGuard/DexGuard)、反编译/反逆向防护、防调试(Anti-Debugging)、HOOK 拦截检测(Frida/Xposed)以及 Hook/越狱/Root 风险检测。 • 端到端安全传输: 负责客户端敏感数据(私钥、用户隐私信息、Token)的内存安全管理,结合系统级安全芯片(iOS Secure Enclave / Android Keystore/TEE)实现硬件级密钥存储与签名。 3. Web3 与加密生态集成 • Web3 库与协议适配: 负责将 ethers.js, viem, Web3.js 等 Web3 SDK 深度适配至React Native 环境,解决 RN 环境下 Node.js 原生加密库的性能与兼容性坑点。 • 交易与签名流程优化: 针对稳定币充提、闪兑、卡片消费等核心交易路径,打磨高可用、高实时的交互体验,优化签名耗时与防重复提交。 4. 性能优化与工程化 • 极致性能调优: 针对长列表、复杂图表/行情、混合动画及 Native 页面切换进行性能瓶颈排查,确保 App 达到原生级的 60/120fps 流畅度,首屏加载时间达到金融级标准。 任职要求 • 技术深度(RN + 双端): 8 年以上移动端开发经验,至少 3 年以上 React Native 实战经验,精通 React Native 底层原理(如 Fabric, TurboModules, JSI 引擎);同时具备扎实的 iOS (Swift/OC) 或 Android (Kotlin/Java) 原生开发能力。 • 原生安全实战经验: ◦ 熟练掌握移动端安全防护方案(代码混淆、加固、加解密算法 RSA/AES、TLS Pinning 证书绑定)。 ◦ 有过金融/支付/加密货币交易类 App 的防攻击与安全合规(如 PCI-DSS) 改造实战经验。 • 热更新与工程化: 熟练掌握 CodePush / Expo Updates 等热更新方案,对热更新的安全性(防篡改包、RSA 签名验证、版本回滚机制) 有深入研究。 • Web3 知识储备: 熟悉区块链基础概念,对非对称加密、HD 钱包、签名算法及智能合约交互有实际开发经验。 加分项 • 曾主导或参与过头部交易所、Web3 钱包(如 MetaMask, Rainbow, Trust Wallet)或已知大型 FinTech App 的 RN 架构与安全建设。 • 熟悉 C/C++(NDK),能编写底层 C++ 跨平台加密模块并嵌入RN(通过 JSI),以提升安全性与执行性能。 • 拥有代码审计或渗透测试经验。