安卓工程师
Android Engineer
Tags: Web3 职位 • Web3 Android 职位 • 区块链高级职位 • 区块链全职职位 • 加密货币 Web3 职位
Binance 是全球领先的区块链生态系统,拥有世界上交易量和注册用户最多的加密货币交易所。我们凭借行业领先的安全性、用户资金透明度、交易引擎速度、深度流动性以及无与伦比的数字资产产品组合,赢得了全球 100 多个国家超过 3 亿人的信任。Binance 的服务涵盖交易与金融、教育、研究、支付、机构服务、Web3 功能等。我们利用数字资产和区块链的力量,构建一个包容性的金融生态系统,以推进货币自由并改善全球人们的金融可及性。
职责
• 为 Android 应用程序设计和实现新的用户界面功能
• 使用强关注用户体验的方式编写稳定、高效且高性能的代码
• 与跨职能团队合作,定义、设计并大规模交付新功能
• 集成第三方 API 和数据源,包括实时和低延迟服务
• 编写单元测试,提高代码的健壮性、可靠性和边界情况处理能力
• 排查问题,修复关键错误,并持续提升应用性能
• 参与技术和架构讨论,为长期产品方向做出贡献
• 在内存、布局、电池、渲染、网络和冷启动等方面进行性能优化
• 支持模块化、代码库可维护性以及大规模重构工作
• 参与代码审查、最佳实践和工程质量标准的制定
要求
• 5 年以上 Android 开发经验
• 精通 Kotlin 和 Java
• 扎实掌握面向对象编程和 Android 基础知识
• 深入了解 Android 系统架构、生命周期和 UI 渲染
• 有 Jetpack 组件(如 ViewModel 和 Room)的使用经验
• 有 Retrofit、OkHttp 和现代 Android 网络编程模式的经验
• 有 MVVM/MVI 和模块化应用架构的实际经验
• 有性能优化和问题诊断的显著成果
• 熟悉调试和分析工具,如 Profiler、Systrace、Perfetto 和 LeakCanary
• 具备良好的沟通能力、解决问题能力和团队合作精神
为什么选择 Binance
• 与全球领先的区块链生态系统一起塑造未来
• 与世界级人才合作,在以用户为中心的全球组织中工作
查看英文原文
Tags: Web3 Jobs • Web3 Android Jobs • Blockchain Senior Jobs • Blockchain Full Time Jobs • Cryptocurrency Web3 JobsBinance 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 and implement new user-facing features for Android applications• Build stable, efficient, and high-performance code with strong attention to user experience• Collaborate with cross-functional teams to define, design, and ship new features at scale• Integrate third-party APIs and data sources, including real-time and low-latency services• Write unit tests and improve robustness, reliability, and edge-case handling• Troubleshoot issues, fix critical bugs, and continuously improve app performance• Participate in technical and architectural discussions and contribute to long-term product direction• Work on performance optimization across memory, layout, battery, rendering, networking, and cold start• Support modularization, codebase maintainability, and large-scale refactoring efforts• Contribute to code reviews, best practices, and engineering quality standardsRequirements• 5+ years of Android development experience• Strong proficiency in Kotlin and Java• Solid understanding of object-oriented programming and Android fundamentals• Deep knowledge of Android system architecture, lifecycle, and UI rendering• Experience with Jetpack components such as ViewModel and Room• Experience with Retrofit, OkHttp, and modern Android networking patterns• Hands-on experience with MVVM/MVI and modular app architecture• Proven track record of performance optimization and issue diagnosis• Familiarity with debugging and profiling tools such as Profiler, Systrace, Perfetto, and LeakCanary• Strong communication, problem-solving, and teamwork skillsWhy 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.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.Apply here 👉 Android Engineer