远程工作雷达

高级前端开发工程师 - Wallet

Senior Frontend Developer - Wallet

开发工程设计限定地区(需当地身份)
公司Binance
薪资未公开
工作地点Vietnam
地域资格限定地区(需当地身份)
时区要求日间重叠约 8 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Vietnam 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

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

Binance 平台为零售用户、高净值个人、机构和企业客户提供多种不同的加密货币服务。作为平台前端开发人员,您需要积极参与设计和构建高效的 Web 应用程序。您应具备主动性,能够从功能的开始到结束全程推动工作。

职责:

  • 核心开发:负责 MPC 钱包 Android 客户端的功能开发和架构优化,确保代码质量和可维护性。
  • 安全实现:参与客户端安全相关模块的实现,包括密钥管理、MPC 签名流程和设备绑定。
  • 跨平台协作:与 iOS、后端和 Web 团队对齐接口(API/Proto),确保多平台的一致性和兼容性。
  • 性能优化:持续优化应用启动速度、内存使用、网络请求和 UI 渲染性能。
  • 质量保障:编写单元和集成测试,参与代码审查,推动工程标准和 CI/CD 流水线的开发。
  • 技术研究:跟踪 Android 生态系统中的新技术,评估并引入适合团队的工具和框架。

要求:

  • 5 年以上原生 Android 开发经验,有从头到尾交付商业产品的记录。
  • 精通 Kotlin(主要语言),熟悉 Java。
  • 熟练掌握 Android SDK 和 Jetpack 组件(Lifecycle、ViewModel、Navigation、Room、WorkManager 等)。
  • 熟悉 Jetpack Compose 或传统 View 系统;能够独立构建复杂 UI。
  • 熟悉常见架构模式:MVVM / MVI / Clean Architecture。
  • 熟悉网络框架(OkHttp 等)。
查看英文原文

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.

Binance platform provides a large range of different cryptocurrency services to retail users, high net vault individuals, institutions, and enterprise customers. As a platform frontend developer, you must be active in designing and building efficient web applications. You should be self-motivated, and be able to proactively push from the start to finish of each feature.
Responsibilities:

  • Core Development: Responsible for feature development and architecture optimization of the MPC Wallet Android client, ensuring code quality and maintainability.
  • Security Implementation: Participate in client-side implementation of security-related modules including key management, MPC signing flows, and device binding.
  • Cross-Platform Collaboration: Align interfaces (API/Proto) with iOS, backend, and Web teams to ensure multi-platform consistency and compatibility.
  • Performance Optimization: Continuously optimize app startup speed, memory usage, network requests, and UI rendering performance.
  • Quality Assurance: Write unit and integration tests, participate in code reviews, and drive engineering standards and CI/CD pipeline development.
  • Technical Research: Track new technologies in the Android ecosystem, evaluate and introduce suitable tools and frameworks for the team.

Requirements:

  • 5+ years of native Android development experience, with a track record of shipping commercial products end-to-end.
  • Proficient in Kotlin (primary language), familiar with Java.
  • Solid command of Android SDK and Jetpack components (Lifecycle, ViewModel, Navigation, Room, WorkManager, etc.).
  • Familiar with Jetpack Compose or traditional View system; capable of independently building complex UI.
  • Familiar with common architecture patterns: MVVM / MVI / Clean Architecture.
  • Familiar with networking frameworks (OkHttp, Retrofit), serialization (Protobuf / JSON), and dependency injection (Hilt / Koin).
  • Familiar with Android security mechanisms: KeyStore, encrypted storage, certificate pinning, code obfuscation / hardening.
  • Good code review habits; familiar with Git workflows (feature branching, PR review).
  • Adept at using AI-assisted tools (e.g., GitHub Copilot, Cursor, ChatGPT) to boost development efficiency; demonstrates an AI-augmented development mindset.
  • Strong communication skills; able to collaborate effectively with multi-platform teams.

Nice to Have(Preferred)

  • Blockchain / Web3 Experience: Understanding of major blockchains (BTC, ETH, Solana); experience with wallet apps or DApps.
  • Cryptography Fundamentals: Understanding of symmetric/asymmetric encryption, digital signatures, key derivation (BIP-32/39/44), MPC/TSS concepts.
  • JavaScript / Cross-Platform Experience: React Native, WebView bridging, JS Bridge development, or familiarity with TypeScript.
  • Gomobile / Go Integration Experience: Experience integrating Go libraries via gomobile (e.g., Go-based MPC core library); understanding of cross-language binding and debugging.
  • Security-Sensitive Product Experience: Experience with financial-grade / custody-grade products; understanding of compliance, audit, and risk control requirements.
  • Android Reverse Engineering & Security Protection: Knowledge of Android cracking, reverse analysis, Hook, Root/Jailbreak detection, anti-debugging, memory protection, and data leak prevention; ability to enhance sensitive data and memory security on rooted or high-risk runtime environments.
  • CI/CD Pipeline Experience: GitHub Actions, Fastlane, automated testing.
  • AI-Assisted Development Practice: Experience integrating LLM / AI Agents into daily development workflows (code generation, code review, automated testing, documentation), or understanding of prompt engineering.

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.

Originally posted on Himalayas

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

该公司其他在招职位

数据分析师经理

BinanceHong Kong, Singapore, TaiwanFull Time4 天前
其他明确接受中国求职者

← 返回全部职位