Назад
9 дней назад

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

Формат работы
remote (только APAC/Australia/Hong_kong)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia/China/Taiwan
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Client Full-Stack Engineer — IM Chat Platform, Android Focus (Android/Kotlin/Java): Building real-time instant messaging clients with an accent on Android development, offline-first functionality, cross-platform synchronization, and performance optimization. Focus on implementing message delivery and persistence, integrating REST and real-time protocols, debugging iOS/Web code with AI tools, and maintaining consistent experiences across platforms.

Location: APAC, Australia, Hong Kong, or Taiwan; remote-first, work-from-home arrangement, subject to the role and team

Company

Binance is a global blockchain ecosystem offering cryptocurrency trading, financial services, payments, education, research, and other digital-asset products.

What you will do

  • Design, develop, and maintain client-side applications for an instant messaging platform, with Android as the primary focus.
  • Build real-time chat, group messaging, media messaging, message synchronization, offline messaging, and push notifications.
  • Design client-side architecture and maintain a consistent user experience across Android, iOS, and Web.
  • Integrate RESTful APIs and WebSocket, MQTT, or gRPC communication protocols.
  • Implement local storage, offline-first behavior, message state management, and cross-platform synchronization.
  • Optimize startup speed, memory usage, battery consumption, network efficiency, and UI responsiveness while collaborating with backend teams on APIs and production issues.

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.
  • Production Android development experience with Kotlin and/or Java, including Android SDK, Jetpack, asynchronous programming, and modern client-side architecture.
  • Ability to use AI-powered development tools such as Cursor, GitHub Copilot, ChatGPT, or Claude for cross-stack frontend development is required.
  • Ability to read, understand, debug, and modify iOS or Web codebases with AI tool support.
  • Experience with real-time communication protocols, messaging concepts, performance optimization, memory management, multithreading, security, Git, CI/CD, automated testing, and Agile processes.

Nice to have

  • Experience building instant messaging or communication platforms.
  • iOS development with Swift, SwiftUI, or Objective-C, or Web frontend development with TypeScript, React, Vue, or Next.js.
  • Cross-platform client development, end-to-end encryption, message security, cryptographic protocols, voice/video calling, or RTC technologies.
  • Large-scale distributed messaging infrastructure experience.
  • Fintech, payments, or Web3 application experience; open-source contributions or published mobile applications.

Culture & Benefits

  • Remote-first, work-from-home arrangement, which may vary depending on the role and team.
  • Collaboration with global talent in a user-centric organization with a flat structure.
  • Autonomous work on challenging projects in a fast-paced environment.
  • Career growth and continuous learning opportunities.
  • Competitive salary and company benefits.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →