Senior Android Engineer, Mini Program
Binance is a prominent global blockchain ecosystem known for being the driving force behind the largest cryptocurrency exchange worldwide in terms of trading volume and registered users. With a strong global presence, we serve over 280 million individuals in more than 100 countries. Our reputation is built on industry-leading security standards, transparent user fund management, fast trading engine capabilities, deep liquidity pools, and an extensive range of digital asset offerings. Our diverse portfolio includes services encompassing trading, finance, education, research, payments, institutional solutions, Web3 functionalities, and more. By harnessing the potential of digital assets and blockchain technology, we strive to create an inclusive financial environment that promotes financial liberation and enhances financial accessibility for individuals globally.
Responsibilities
- Design and create sophisticated Android infrastructure utilized by all business divisions.
- Collaborate with the web team to craft hybrid frameworks, developer tools, and JavaScript-based mobile runtime environments.
- Develop Android applications by crafting high-performance code using Kotlin/Java, and constructing shared libraries and toolsets.
- Identify and address any performance issues in apps through the use of profiling tools and innovative debugging methodologies.
- Stay abreast of new technologies, evaluating their potential benefits, and implementing them to enhance development efficiency and product quality.
Requirements
- Possession of a Bachelor’s or Master’s degree in Computer Science, Engineering, or relevant fields.
- Demonstrated expertise in software development and Android engineering, including architectural design, utilization of frameworks like Jetpack and OkHttp.
- Familiarity with cross-platform technologies like JavaScript/TypeScript, React, Kotlin/Java for Android development; understanding of C++ and JNI is a bonus.
- Proven track record in optimizing Android app performance related to networking, rendering, and memory utilization.
- Comprehensive understanding of mobile architectures, current industry trends, and emerging technologies.
- Proficiency in the entire mobile development life cycle, from initial design to deployment.
- Strong problem-solving capabilities, effective communication skills, experience in performance monitoring, and a track record of contributing positively as a team member in an international setting.
Reasons to Join Binance
- Pioneering the future within the premier blockchain ecosystem globally
- Collaborate with top-tier professionals in a user-centric worldwide organization with a flat hierarchy
- Engage in challenging projects with autonomy within an innovative setting
- Thrive in an outcome-oriented workspace with avenues for career progression and continuous learning
- Competitive remuneration and corporate benefits
- Potential work-from-home arrangements (flexibility subject to team-specific work requirements)
Binance adheres to the principles of diversity and equal opportunity in employment. We strongly believe that a diverse workforce is crucial to our accomplishments.
Upon submitting your job application, you acknowledge that you have read and consent to our Candidate Privacy Notice.
Throughout the hiring process, we may utilize artificial intelligence (AI) tools to support various stages like application reviews, resume analyses, and response assessments. While these tools aid our recruitment team, the final decisions on hiring are always human-generated. For any clarifications regarding data processing, please contact us directly.
