Binance

Senior Android Engineer – Mini Program

Binance

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇸🇬 Singapore

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidJavaJavaScriptKotlinReactTypeScript

About the role

  • Design and build advanced Android infrastructure used across all business teams.
  • 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 code in Kotlin/Java 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 improve development efficiency and product quality.

Requirements

  • 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 in 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 hands-on experience in performance monitoring and a strong team player in an international environment.
Benefits
  • Competitive salary and company benefits
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentKotlinJavaJetpackOkHttpJavaScriptTypeScriptC++JNIperformance optimization
Soft skills
problem-solvingcommunicationteam player
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science