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

    Asia && Hong Kong && Taiwan, Taipei && Australia, Sydney
    Full-Time
    Mid (3-6 yrs)
    Engineering & Development
    Posted on July 15, 2026
    Responsibilities
  1. Design, develop, and maintain client-side applications for an instant messaging platform, with Android as the primary focus
  2. Build core messaging features: real-time chat, group chat, media messaging, message sync, offline messaging, push notifications
  3. Participate in client-side architecture design, ensuring consistent UX across Android, iOS, and Web
  4. Use AI-powered tools (Cursor, GitHub Copilot, ChatGPT, Claude, etc.) to support cross-stack frontend development — read, debug, and modify iOS/Web codebases
  5. Integrate RESTful APIs and WebSocket/MQTT/gRPC real-time communication protocols
  6. Handle local storage, offline-first experience, message state management, and cross-platform sync logic
  7. Optimize client performance: startup speed, memory, battery, network efficiency, UI responsiveness
  8. Collaborate with backend teams on API design, integration, and production issue investigation
  9. Senior level: mentor junior engineers, contribute to technical design decisions
  10. Requirements
  11. Bachelor's degree in Computer Science, Software Engineering, or a related discipline
  12. Engineer: 1-3+ years of experience; Senior Engineer: 3-5+ years
  13. Solid production experience in Android development (Kotlin and/or Java)
  14. Good understanding of Android SDK, Jetpack components, asynchronous programming, and modern client-side architecture
  15. Required: ability to use AI-powered development tools (Cursor, GitHub Copilot, ChatGPT, Claude, or similar) for cross-stack frontend development
  16. Able to read, understand, debug, and make reasonable changes in iOS or Web codebases with AI tool support
  17. Familiarity with WebSocket, MQTT, gRPC, or similar real-time communication protocols
  18. Understanding of messaging concepts: message delivery, read status, sync, local persistence, offline support, push notifications
  19. Good understanding of client-side performance optimization, memory management, multithreading, and security best practices
  20. Familiar with Git, CI/CD pipelines, automated testing, and Agile processes
  21. Strong debugging, problem-solving, ownership, and communication skills
  22. Preferred Qualifications
  23. Experience building IM products or communication platforms (WhatsApp, Telegram, WeChat, Discord, Slack, Messenger, etc.)
  24. iOS development experience (Swift, SwiftUI, Objective-C)
  25. Web frontend experience (TypeScript, React, Vue, Next.js)
  26. Cross-platform client or mobile full-stack development experience
  27. End-to-end encryption, message security, or cryptographic protocols experience
  28. Voice/video calling or RTC technologies experience
  29. Large-scale distributed messaging infrastructure experience
  30. Fintech, payments, or Web3 applications experience
  31. Open-source contributions or published apps on Google Play/App Store
  32. Company:  Binance

    Operates the world's largest cryptocurrency exchange, offering trading, staking, and blockchain ecosystem services to 270M+ users globally.
    5001-10000 employees
    Finance & Fintech
    HQ: None (Global)