Client Full-Stack Engineer — IM Chat Platform, Android FocusActive

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

  • 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

What they're looking for

  • 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