Android Architect – Remote

Binance

  • Full Time

To apply for this job please visit www.binance.com.

Responsibilities

  • Create super-fast, easy-to-use applications; develop, test, deploy, maintain, and optimize the Binance app.
  • Build libraries and frameworks that support complex client-side applications, improving development efficiency and code quality.
  • Lead the Android infrastructure team to build the next-generation architecture, ensuring scalability and future readiness.
  • Collaborate with the Web team to develop hybrid frameworks, developer tools, and a JavaScript-based mobile runtime.
  • Contribute to Android development by writing high-performance Kotlin/Java code and building shared libraries and toolchains.
  • Troubleshoot and optimize app performance using profiling tools and AI-assisted debugging techniques.
  • Continuously explore, evaluate, and implement new technologies to enhance development efficiency and product quality.

Requirements

  • At least 5 years of experience building Android applications from scratch.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development and Android engineering, including architecture design, Jetpack, OkHttp, and related frameworks.
  • Familiarity with cross-platform technologies such as JavaScript/TypeScript, React, and Kotlin/Java for Android development; knowledge of C++ and JNI is a plus.
  • Strong track record of optimizing Android app performance, including networking, rendering, and memory usage.
  • Solid understanding of mobile architectures, industry trends, and emerging technologies.
  • In-depth knowledge of the full mobile development life cycle, from design to deployment.
  • Excellent problem-solving and communication skills, with experience in performance monitoring and effective collaboration in an international team environment.
Job Overview