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
Preferred Qualifications
- Experience building IM products or communication platforms (WhatsApp, Telegram, WeChat, Discord, Slack, Messenger, etc.)
- iOS development experience (Swift, SwiftUI, Objective-C)
- Web frontend experience (TypeScript, React, Vue, Next.js)
- Cross-platform client or mobile full-stack development experience
- End-to-end encryption, message security, or cryptographic protocols experience
- Voice/video calling or RTC technologies experience
- Large-scale distributed messaging infrastructure experience
- Fintech, payments, or Web3 applications experience
- Open-source contributions or published apps on Google Play/App Store
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related discipline.
- 1-3+ years (Engineer) or 3-5+ years (Senior) of software engineering experience.
- Production Android development experience (Kotlin and/or Java).
- Strong knowledge of Android SDK, Jetpack components, asynchronous programming, and modern client-side architecture.
- Ability to use AI-powered development tools (Cursor, GitHub Copilot, ChatGPT, Claude, or similar).
- Able to read, understand, debug, and modify iOS or Web codebases with AI tool support.
- Familiarity with WebSocket, MQTT, gRPC, or similar real-time communication protocols.
- Understanding of messaging concepts: delivery, read status, sync, local persistence, offline support, push notifications.
- 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.
- Mentoring junior engineers and contributing to technical design decisions (for senior level).
- Experience building IM products or communication platforms (WhatsApp, Telegram, WeChat, Discord, Slack, Messenger, etc.).
- iOS development experience (Swift, SwiftUI, Objective-C).
- Web frontend experience (TypeScript, React, Vue, Next.js).
- Cross-platform client or mobile full-stack development experience.
- End-to-end encryption, message security, or cryptographic protocols experience.
- Voice/video calling or RTC technologies experience.
- Large-scale distributed messaging infrastructure experience.
- Fintech, payments, or Web3 applications experience.
- Open-source contributions or published apps on Google Play/App Store.
Binance Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Binance and has not been reviewed or approved by Binance.
-
Career-Linked Recognition & Rewards — Performance-linked bonuses can be sizable in favorable crypto cycles, lifting total compensation. Attractive packages in engineering and specialized roles indicate strong rewards for in-demand skills.
-
Flexible Benefits — Remote-first flexibility and work-from-anywhere options add meaningful value to the overall rewards package. Flexible schedules and location independence are presented as core perks.
-
Retirement Support — Binance.US includes a 401(k) as part of its benefits. This provides a conventional retirement pillar alongside cash and bonus components.
Binance Insights
What We Do
Binance is the world’s leading blockchain and cryptocurrency infrastructure provider with a financial product suite that includes the largest digital asset exchange by volume. Trusted by millions worldwide, the Binance platform is dedicated to increasing the freedom of money for users, and features an unmatched portfolio of crypto products and offerings, including: trading and finance, education, data and research, social good, investment and incubation, decentralization and infrastructure solutions, and more. For more information, visit: https://www.binance.com








