Senior Android Developer - Cryptographic
What design roles in crypto pay
48 salaries · our own dataMost design roles in crypto pay between $116k and $224k, with a median of $181k.
As a Senior Android Developer at Binance, you own the feature development and architecture optimization of the MPC Wallet Android client. You join a team building cryptographic wallet infrastructure for a leading global blockchain ecosystem, working across security, performance, and multi-platform consistency to deliver production-grade mobile applications.
What you'll do
- Own feature development and architecture optimization of the MPC Wallet Android client, ensuring code quality and maintainability
- Implement client-side security modules including key management, MPC signing flows, and device binding
- Align interfaces (API/Proto) with iOS, backend, and Web teams to ensure multi-platform consistency and compatibility
- Continuously optimize app startup speed, memory usage, network requests, and UI rendering performance
- Write unit and integration tests, participate in code reviews, and drive engineering standards and CI/CD pipeline development
- Track new technologies in the Android ecosystem and evaluate suitable tools and frameworks for the team
What you bring
- 5+ years of native Android development experience with a track record of shipping commercial products end-to-end
- Proficiency in Kotlin as your primary language, with familiarity of Java
- Solid command of Android SDK and Jetpack components (Lifecycle, ViewModel, Navigation, Room, WorkManager, etc.)
- Experience with Jetpack Compose or the traditional View system, capable of building complex UI independently
- Familiarity with common architecture patterns: MVVM, MVI, or Clean Architecture
- Familiarity with networking frameworks (OkHttp, Retrofit), serialization (Protobuf and JSON), and dependency injection (Hilt and Koin)
- Knowledge of Android security mechanisms: KeyStore, encrypted storage, certificate pinning, code obfuscation, and hardening
- Good code review habits and familiarity with Git workflows (feature branching, PR review)
- Proficiency using AI-assisted tools (GitHub Copilot, Cursor, ChatGPT) to boost development efficiency
- Strong communication skills and ability to collaborate effectively with multi-platform teams
Nice to have
- Understanding of major blockchains (BTC, ETH, Solana) and experience with wallet apps or DApps
- Understanding of symmetric and asymmetric encryption, digital signatures, key derivation (BIP-32/39/44), and MPC/TSS concepts
- Experience with React Native, WebView bridging, JS Bridge development, or familiarity with TypeScript
- Experience integrating Go libraries via gomobile (e.g., Go-based MPC core library) and understanding of cross-language binding and debugging
- Experience with financial-grade or custody-grade products and understanding of compliance, audit, and risk control requirements
- Knowledge of Android reverse engineering and security protection including cracking, reverse analysis, Hook, Root/Jailbreak detection, anti-debugging, memory protection, and data leak prevention
- Experience with CI/CD pipelines (GitHub Actions, Fastlane, automated testing)
- Experience integrating LLM or AI Agents into daily development workflows or understanding of prompt engineering
What we offer
- Competitive salary and company benefits
- Work-from-home arrangement (may vary depending on the work nature of the business team)
About Binance
Binance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users. Trusted by 300+ million people in 100+ countries, Binance provides a wide range of cryptocurrency services including trading, finance, education, research, payments, institutional services, and Web3 features.
