出海雷达

客户全栈工程师 — IM 聊天平台,Android 侧重

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

开发工程亚太区可投
公司Binance
薪资未公开
工作地点APAC
地域资格亚太区可投
时区要求无特别要求
用工类型Full-Time
发布时间13 天前
数据来源Jobicy
前往 Jobicy 查看并投递 →

Binance 是全球领先的区块链生态系统,拥有交易量和注册用户最多的加密货币交易所。我们凭借行业领先的安全性、用户资金透明度、交易引擎速度、深度流动性以及无与伦比的数字资产产品组合,赢得了全球 100 多个国家 3 亿多用户的信任。Binance 的服务涵盖交易与金融、教育、研究、支付、机构服务、Web3 功能等。我们利用数字资产和区块链的力量,构建一个包容的金融生态系统,以推进货币自由并改善全球人们的金融可及性。

职责

  • 为即时通讯平台设计、开发和维护客户端应用,以 Android 为主
  • 构建核心消息功能:实时聊天、群聊、媒体消息、消息同步、离线消息、推送通知
  • 参与客户端架构设计,确保 Android、iOS 和 Web 的一致用户体验
  • 使用 AI 驱动的工具(Cursor、GitHub Copilot、ChatGPT、Claude 等)支持全栈前端开发 —— 阅读、调试和修改 iOS/Web 代码库
  • 集成 RESTful API 和 WebSocket/MQTT/gRPC 实时通信协议
  • 处理本地存储、离线优先体验、消息状态管理和跨平台同步逻辑
  • 优化客户端性能:启动速度、内存、电池、网络效率、UI 响应性
  • 与后端团队合作进行 API 设计、集成和生产问题排查
  • 高级工程师:指导初级工程师,参与技术设计决策

要求

  • 计算机科学、软件工程或相关专业的学士学位
  • 工程师:1-3 年以上经验;高级工程师:3-5 年以上经验
  • 具有 Android 开发的扎实生产经验(Kotlin 和/或 Java)
  • 熟悉 Android SDK、Jetpack 组件、异步编程和现代客户端架构
  • 必须具备使用 AI 驱动的开发工具(Cursor、GitHub Copilot、ChatGPT、Claude 或类似工具)进行全栈前端开发的能力
  • 能够在 AI 工具的支持下阅读、理解、调试并合理修改 iOS 或 Web 代码库
  • 熟悉 WebSocket、MQTT、gRPC 或类似实时通信协议
  • 理解消息概念:消息送达、已读状态、同步、本地持久化
查看英文原文

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.
Responsibilities

· 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

Requirements

· 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

Preferred Qualifications

· 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

Why Binance
• 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)

Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.
By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.

本页面信息整理自 Jobicy,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

iOS 架构师

Binance中国香港, 中国台湾, VietnamIntern4 天前
开发工程明确接受中国求职者

促销经理

Binance中国香港Full Time5 天前
设计市场运营职能支持明确接受中国求职者

运营和用户增长

Binance中国香港, Singapore, 中国台湾Full Time5 天前
市场运营职能支持明确接受中国求职者

高级iOS工程师

BinanceAustralia, 中国香港, Indonesia, Singapore, 中国台Full Time7 天前
开发工程明确接受中国求职者

← 返回全部职位