The opportunity
Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed,…
What you'll do
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.
What they're looking for
- + years of native Android development experience, with a track record of: shipping commercial products end-to-end.
- Proficient in Kotlin (primary language), familiar with Java.
- Solid command of Android SDK and Jetpack components (Lifecycle, ViewModel,: Navigation, Room, WorkManager, etc.).
- Familiar with Jetpack Compose or traditional View system; capable of independently building complex UI.