Binance - Senior Android Developer - Cryptographic
Requirements
• Blockchain / Web3 Experience: Understanding of major blockchains (BTC, ETH, Solana); experience with wallet apps or DApps. • Cryptography Fundamentals: Understanding of symmetric/asymmetric encryption, digital signatures, key derivation (BIP-32/39/44), MPC/TSS concepts. • JavaScript / Cross-Platform Experience: React Native, WebView bridging, JS Bridge development, or familiarity with TypeScript. • Gomobile / Go Integration Experience: Experience integrating Go libraries via gomobile (e.g., Go-based MPC core library); understanding of cross-language binding and debugging. • Security-Sensitive Product Experience: Experience with financial-grade / custody-grade products; understanding of compliance, audit, and risk control requirements. • Android Reverse Engineering & Security Protection: Knowledge of Android cracking, reverse analysis, Hook, Root/Jailbreak detection, anti-debugging, memory protection, and data leak prevention; ability to enhance sensitive data and memory security on rooted or high-risk runtime environments. • CI/CD Pipeline Experience: GitHub Actions, Fastlane, automated testing. • AI-Assisted Development Practice: Experience integrating LLM / AI Agents into daily development workflows (code generation, code review, automated testing, documentation), or understanding of prompt engineering.
Responsibilities
• Core Development: Responsible for feature development and architecture optimization of the MPC Wallet Android client, ensuring code quality and maintainability. • Security Implementation: Participate in client-side implementation of security-related modules including key management, MPC signing flows, and device binding. • Cross-Platform Collaboration: Align interfaces (API/Proto) with iOS, backend, and Web teams to ensure multi-platform consistency and compatibility. • Performance Optimization: Continuously optimize app startup speed, memory usage, network requests, and UI rendering performance. • Quality Assurance: Write unit and integration tests, participate in code reviews, and drive engineering standards and CI/CD pipeline development. • Technical Research: Track new technologies in the Android ecosystem, evaluate and introduce suitable tools and frameworks for the team.
Benefits
• Shape the future of finance • Collaborate with world-class talent in a user-centric global organization with a flat structure • Tackle challenging projects in a fast-paced and innovative enviornment with autonomy • Thrive in a results-driven workplace with opportunities for career growth and continuous learning • Competitive salary and company benefits • Remote-first, work-from-home arrangement (may vary depending on the nature of the role and team)
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT