Client Full-Stack Engineer @Binance
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Client Full-Stack Engineer @Binance

3d ago - Binance is hiring a remote Client Full-Stack Engineer. πŸ’Έ Salary: unspecified πŸ“Location: China

Role Description

  • 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.

Qualifications

  • 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.

Requirements

  • 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.

Benefits

  • Shape the future of finance.
  • Collaborate with world-class talent in a user-centric global organization with a flat structure.
  • Tackle challenging projects in a fast-paced and innovative environment with autonomy.
  • Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
  • Competitive salary and company benefits.
  • Remote-first, work-from-home arrangement (may vary depending on the nature of the role and team).
Before You Apply
️
remote Be aware of the location restriction for this remote position: China
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Client Full-Stack Engineer @Binance
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: China
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,821+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later