
Senior Android Developer
Binance
full-time
Posted on:
Location Type: Remote
Location: Singapore
Visit company websiteExplore more
Job Level
About the role
- Own the development and maintenance of core business modules in the Binance App Android client, including but not limited to Trading, Markets, Assets, and Wallet.
- Participate in product requirement reviews, deliver technical design proposals, and ensure high-quality delivery.
- Continuously optimize app performance, stability, and user experience — including startup time, UI fluency, and memory management.
- Contribute to foundational architecture and shared component development to elevate the team's technical capabilities.
- Collaborate closely with Product, Design, Backend, and QA teams to drive efficient project execution.
Requirements
- Bachelor's degree or above in Computer Science or related field; 3+ years of Android development experience.
- Proficient in Kotlin/Java; solid understanding of Android SDK and Jetpack components (Lifecycle, ViewModel, Navigation, Compose, etc.).
- Familiar with common architecture patterns (MVP/MVVM/MVI); hands-on experience with modularization and componentization in large-scale projects.
- Strong skills in multithreading, networking, and performance optimization; proven ability to diagnose and resolve complex issues.
- Comfortable with Git workflows; good coding standards and Code Review habits.
- Strong communication and teamwork skills; self-driven with a strong sense of ownership.
- Familiar with AI-assisted development toolchains; capable of authoring Claude Code Skills, building MCP Servers/Tools, and crafting AI Agent prompts; understands how to integrate LLM capabilities into the development workflow to boost team productivity.
Benefits
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJavaAndroid SDKJetpack componentsMVPMVVMMVImultithreadingperformance optimization
Soft Skills
communicationteamworkself-drivenownership
Certifications
Bachelor's degree in Computer Science