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

[Hiring] Client Full-Stack Engineer @Binance

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

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 with the world’s leading blockchain ecosystem.
  • Collaborate with world-class talent in a user-centric global organization with a flat structure.
  • Tackle unique, fast-paced projects with autonomy in an innovative environment.
  • Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
  • Competitive salary and company benefits.
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό 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 5d 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
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό 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
Unlock All Jobs Now

Maybe later