About the Role
Binance is seeking engineers to design, develop, and maintain client-side applications for an instant messaging platform, focusing on Android. This role involves building core messaging features, participating in architecture design, and integrating real-time communication protocols. Engineers will leverage AI-powered tools to support cross-stack frontend development and optimize client performance.
Responsibilities
- Design, develop, and maintain client-side applications for an instant messaging platform, with Android as the primary focus
- Build core messaging features: real-time chat, group chat, media messaging, message sync, offline messaging, push notifications
- Participate in client-side architecture design, ensuring consistent UX across Android, iOS, and Web
- Use AI-powered tools (Cursor, GitHub Copilot, ChatGPT, Claude, etc.) to support cross-stack frontend development — read, debug, and modify iOS/Web codebases
- Integrate RESTful APIs and WebSocket/MQTT/gRPC real-time communication protocols
- Handle local storage, offline-first experience, message state management, and cross-platform sync logic
- Optimize client performance: startup speed, memory, battery, network efficiency, UI responsiveness
- Collaborate with backend teams on API design, integration, and production issue investigation
- Senior level: mentor junior engineers, contribute to technical design decisions
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline
- Engineer: 1-3+ years of experience; Senior Engineer: 3-5+ years
- Solid production experience in Android development (Kotlin and/or Java)
- Good understanding of Android SDK, Jetpack components, asynchronous programming, and modern client-side architecture
- Required: ability to use AI-powered development tools (Cursor, GitHub Copilot, ChatGPT, Claude, or similar) for cross-stack frontend development
- Able to read, understand, debug, and make reasonable changes in iOS or Web codebases with AI tool support
- Familiarity with WebSocket, MQTT, gRPC, or similar real-time communication protocols
- Understanding of messaging concepts: message delivery, read status, sync, local persistence, offline support, push notifications
- Good understanding of client-side performance optimization, memory management, multithreading, and security best practices
- Familiar with Git, CI/CD pipelines, automated testing, and Agile processes
- Strong debugging, problem-solving, ownership, and communication skills
Skills
- Android development
- Kotlin
- Java
- Android SDK
- Jetpack components
- Asynchronous programming
- Client-side architecture
- AI-powered development tools
- Cursor
- GitHub Copilot
- ChatGPT
- Claude
- iOS development
- Web development
- RESTful APIs
- WebSocket
- MQTT
- gRPC
- Local storage
- Offline-first experience
- Message state management
- Cross-platform sync logic
- Performance optimization
- Memory management
- Multithreading
- Security best practices
- Git
- CI/CD pipelines
- Automated testing
- Agile processes
- Debugging
- Problem-solving
- Ownership
- Communication
- Swift
- SwiftUI
- Objective-C
- TypeScript
- React
- Vue
- Next.js
- Cross-platform client development
- Mobile full-stack development
- End-to-end encryption
- Message security
- Cryptographic protocols
- Voice calling
- Video calling
- RTC technologies
- Large-scale distributed messaging infrastructure
- Fintech
- Payments
- Web3 applications
- Open-source contributions
- Published apps on Google Play/App Store
Work Type
- Work-from-home arrangement
Experience Level
- 1-3+ years of experience
- 3-5+ years of experience
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline
Benefits
- Competitive salary and company benefits
About the Company
- 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, deep liquidity, and an unmatched portfolio of digital-asset products.
- Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more.
- We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.
- Shape the future with the world’s leading blockchain ecosystem
- Collaborate with world-class talent in a user-centric global organization with a flat structure
- Tackle unique, fast-paced projects with autonomy in an innovative environment
- Thrive in a results-driven workplace with opportunities for career growth and continuous learning
Equal Opportunity
- Binance is committed to being an equal opportunity employer.
- We believe that having a diverse workforce is fundamental to our success.
