Deep experience in the full mobile application development lifecycle on Android.
Build first-class products that solve real-world problems.
A proactive, “get things done” mentality.
A hunger to learn new technologies and an open mind to new ideas.
The ability to juggle competing requirements and communicate effectively with stakeholders.
Proven experience building complex Android applications using Kotlin/Java.
Proficiency with modern architectural patterns and libraries like Jetpack Compose, Coroutines, MVVM, and a multi-module architecture.
A solid understanding of Test-Driven-Development (TDD) and hands-on experience writing instrumented unit tests.
Experience with real-time data visualization and graph building.
Experience with React Native or other cross-platform frameworks is a bonus.
Life @
Crypto.com
Are you ready to kickstart your future with us?
Responsibilities
Develop and maintain Android applications for Crypto.com's suite of services.
Collaborate with cross-functional teams to define user requirements and design application features that meet business needs.
Write clean, efficient code following best practices in software development; ensure the quality through rigorous testing procedures including unit tests, integration tests, and UI/UX evaluations.
Debug applications using various tools and methodologies to identify issues quickly and efficiently resolve them while maintaining high performance standards for end users.
Stay updated with Android platform changes and emerging technologies that could impact application development; participate in continuous learning opportunities within the company or industry as needed.
Document code, design decisions, and processes clearly to facilitate team collaboration and knowledge transfer among peers and other stakeholders involved in project delivery.