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

SOFTWARE ENGINEER III MOBILE

Harford County Public Library 51-250 Diversified Consumer Services

A Stone busca uma pessoa Software Engineer SWE III – Mobile para desenvolver e manter a plataforma Android de aplicativos, SDKs e bibliotecas executados em seus dispositivos POS, garantindo escalabilidade, segurança e performance.

Android CI/CD Embedded Systems Encryption GCP Git Gradle Grafana Java Jetpack Compose Kotlin LLM Solid.js
17 hours, 8 minutes ago

Senior Full-Stack Developer (Python) - COM INGLÊS - Remoto

Capco 5K-10K Internet Software & Services

A Capco busca um(a) Engenheiro(a) de Software Python Sênior Full Stack para desenvolver e evoluir sistemas e plataformas digitais de marketing do setor financeiro em colaboração com equipes multidisciplinares.

Agile Angular AWS Celery CI/CD Django FastAPI Flask Git Jenkins Kafka Microservices OpenAPI PostgreSQL Python RabbitMQ React REST API SQL
17 hours, 38 minutes ago

Senior Full-Stack AI Product Engineer

CGS Immersive 5001-10000 Enterprise learning

CGS is seeking a Senior Full-Stack AI Product Engineer to turn product requirements and UX concepts into polished, LLM-powered web products and evolve successful prototypes into maintainable production systems.

LLM Next.js React UX Design
17 hours, 38 minutes ago

Full Stack Engineer

roo.vet 11-50 Health Care Providers & Services

Roo is seeking a Full Stack Engineer II to build and maintain scalable marketplace features connecting veterinary professionals with animal hospitals, collaborating across product, design, data, and engineering.

AWS CI/CD Cypress Express.js JavaScript Jest Mobile Development Node.js React React Native SQL TypeScript
17 hours, 38 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