← Zurück zur Liste
Stelle

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

Fullstack Developer • Remote • Vollzeit Europäische Union EU/EMEA

Binance is looking for a Client Full-Stack Engineer to build and maintain the client applications of an instant messaging platform, with Android as the primary focus, covering real-time chat, group chat and cross-platform sync.

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 such as Cursor, GitHub Copilot, ChatGPT and Claude to support cross-stack frontend development, including debugging 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
  • At senior level: mentor junior engineers and contribute to technical design decisions

Requirements

  • Bachelor's degree in Computer Science, Software Engineering or a related discipline
  • 1-3+ years of experience for Engineer level, 3-5+ years for Senior Engineer level
  • Solid production experience in Android development (Kotlin and/or Java)
  • Good understanding of Android SDK, Jetpack components, asynchronous programming and modern client-side architecture
  • Ability to use AI-powered development tools 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: 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

Nice to have

  • Experience building IM products or communication platforms such as WhatsApp, Telegram, WeChat, Discord, Slack or Messenger
  • iOS development experience (Swift, SwiftUI, Objective-C)
  • Web frontend experience (TypeScript, React, Vue, Next.js)
  • Cross-platform client or mobile full-stack development experience
  • Experience with end-to-end encryption, message security or cryptographic protocols
  • Experience with voice/video calling or RTC technologies
  • Experience with large-scale distributed messaging infrastructure
  • Experience with fintech, payments or Web3 applications
  • Open-source contributions or published apps on Google Play/App Store

Soft skills

Strong debugging, problem-solving, ownership and communication skills

About the company

Binance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users, trusted by more than 300 million people in over 100 countries.

Education: Informatika, szoftvermérnöki vagy kapcsolódó terület, BSc

Ähnliche Stellen