Android Engineer
Binance is a globally recognized blockchain ecosystem specializing in cryptocurrency exchange services. Our platform is relied upon by millions of users across a multitude of countries for its top-tier security, transparency in user funds, high speed trading engine, deep liquidity, and a diverse range of digital asset products. Our services span across trading, finance, education, research, payments, institutional offerings, Web3 features, and more. Through leveraging digital assets and blockchain technology, we aim to create a financial ecosystem that promotes financial freedom and enhances access to financial services worldwide.
Responsibilities
- Develop and integrate new features for Android applications, focusing on user experience
- Produce efficient and robust code while working closely with various teams to implement and scale new features
- Incorporate third-party APIs and data sources, including real-time services, with an emphasis on low-latency solutions
- Create unit tests and enhance app reliability and performance
- Address issues, resolve critical bugs, and continually upgrade app performance
- Participate in technical discussions and contribute to the long-term development of products
- Focus on optimizing app performance across various metrics such as memory usage, layout rendering, and network connectivity
- Support efforts related to modularization, codebase maintenance, and large-scale refactoring tasks
- Participate in code reviews, uphold best practices, and maintain high engineering quality standards
Requirements
- Minimum 5 years of experience in Android development
- Proficient in Kotlin and Java programming languages
- Strong grasp of object-oriented programming concepts and Android system fundamentals
- In-depth knowledge of Android system architecture, lifecycle management, and UI rendering
- Experience with Jetpack components like ViewModel and Room
- Familiarity with Retrofit, OkHttp, and modern networking patterns for Android development
- Hands-on involvement with MVVM/MVI design patterns and modular app architecture
- Demonstrated track record in performance optimization and issue diagnosis
- Proficient in debugging and profiling tools including Profiler, Systrace, Perfetto, and LeakCanary
- Excellent communication, problem-solving, and teamwork skills
Binance offers a dynamic work environment with opportunities to shape the future of blockchain technology. Join a team of talented professionals in a global organization known for innovation and user-centric solutions. Benefit from working on challenging projects autonomously in a fast-paced setting with room for growth and continuous learning. Enjoy a competitive salary and attractive company benefits along with flexible work-from-home arrangements, based on business team requirements.
Binance is committed to promoting diversity and is an equal opportunity employer.
