Binance

Binance

Binance operates as a leading blockchain ecosystem and digital asset exchange, integrating digital technology with financial services to facilitate the trading and management of cryptocurrencies.

Capital Markets
5K-10K
Founded 2017
$10M raised

Description

  • Design, develop, and maintain client-side applications for an instant messaging platform, with Android as the primary focus.
  • Build core messaging features including real-time chat, group chat, media messaging, message sync, offline messaging, and push notifications.
  • Participate in client-side architecture design to ensure a consistent user experience across Android, iOS, and Web.
  • Use AI-powered development tools to support cross-stack frontend work, including reading, debugging, and modifying iOS and Web codebases.
  • Integrate RESTful APIs and real-time communication protocols such as WebSocket, MQTT, and gRPC.
  • Implement local storage, offline-first behavior, message state management, and cross-platform synchronization logic.
  • Optimize client performance across startup speed, memory usage, battery consumption, network efficiency, and UI responsiveness.
  • Collaborate with backend teams on API design, integration, and production issue investigation.
  • Mentor junior engineers and contribute to technical design decisions in senior-level scope.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • 1-3+ years of experience for Engineer level, or 3-5+ years for Senior Engineer level.
  • Solid production experience in Android development using Kotlin and/or Java.
  • Good understanding of the Android SDK, Jetpack components, asynchronous programming, and modern client-side architecture.
  • Ability to use AI-powered development tools such as Cursor, GitHub Copilot, ChatGPT, Claude, or similar for cross-stack frontend development.
  • Ability 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 including delivery status, read receipts, sync, local persistence, offline support, and push notifications.
  • Good understanding of client-side performance optimization, memory management, multithreading, and security best practices.
  • Familiarity with Git, CI/CD pipelines, automated testing, and Agile processes.
  • Strong debugging, problem-solving, ownership, and communication skills.
  • Experience building IM products or communication platforms such as WhatsApp, Telegram, WeChat, Discord, Slack, or Messenger, preferred.
  • iOS development experience with Swift, SwiftUI, or Objective-C, preferred.
  • Web frontend experience with TypeScript, React, Vue, or Next.js, preferred.
  • Cross-platform client or mobile full-stack development experience, preferred.
  • Experience with end-to-end encryption, message security, or cryptographic protocols, preferred.
  • Experience with voice/video calling or RTC technologies, preferred.
  • Experience with large-scale distributed messaging infrastructure, preferred.
  • Experience in fintech, payments, or Web3 applications, preferred.
  • Open-source contributions or published apps on Google Play or the App Store, preferred.

Benefits

  • Competitive salary and company benefits.
  • Work-from-home arrangement, depending on business team needs.
  • Opportunity to work with world-class talent in a flat, user-centric global organization.
  • Autonomy to tackle unique, fast-paced projects in an innovative environment.
  • Career growth opportunities and continuous learning.
  • Equal opportunity employer with a commitment to diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Full Stack Software Engineer

OURA 251-1K Health Care Providers & Services

Oura is hiring a Software Engineer to build and optimize web applications for its commerce systems, shaping customer-facing experiences and business outcomes.

Agile CI/CD Git GraphQL JavaScript Next.js Node.js React REST API Scrum SEO SQL TypeScript
2 hours, 41 minutes ago

Applied AI Engineer -Croatia(Remote)

Zendesk 5K-10K Professional Services

DoiT is hiring a remote AI Applied Engineer to build and operate the internal Fusion platform that connects the company’s SaaS systems into a composable, event-driven foundation for business workflows and automation.

AWS Azure CRM ERP GCP Generative AI Go Kubernetes Neo4j OAuth Python React REST API Rust Terraform TypeScript
2 hours, 41 minutes ago

Lead Full-Stack Engineer (AI-Assisted Development)

Creatunity 11-50 Professional Services

Creatunity LLC is hiring a technical leader to guide a remote full-stack team in building and shipping modern IT products and applications from architecture through deployment.

GitHub Next.js PostgreSQL Prisma React Supabase TypeScript Vercel
2 hours, 56 minutes ago

Software Engineer Fullstack (Node.js + React)

Softeta 51-250 Internet Software & Services

Softeta is hiring a Software Engineer Fullstack to support a banking-sector client by building and maintaining modern frontend and backend applications within a collaborative IT services environment.

Agile Fastify JavaScript Node.js OpenTelemetry Playwright Prometheus React Scrum Storybook Tailwind CSS TypeScript
3 hours, 11 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers