About the company
Our vision is to create global economic freedom via peer-to-peer electronic cash. We believe the ability to freely acquire and use personal resources is a vital component of human dignity and a fundamental human right. To realize our vision, we strive to offer superior products & services and provide trusted news & educational materials on the future of money. If our vision means something to you, we invite you to join the Bitcoin.com team.
Job Summary
Core Competencies
📍Intermediate ~3 years experience 📍Knowledgeable in styling, reusable views/components 📍Experience building complex applications for Android using Kotlin 📍Experience developing for multiple versions of Android, 6+ 📍Experience designing clean and maintainable APIs 📍Experience with multithreaded programming 📍Experience with mobile databases such as Room 📍Experience with reactive programming 📍Experience writing unit tests and testable code 📍Knowledgeable in secure development practices 📍Working with an existing codebase, maintaining and refactoring code as needed to ensure code quality, readability, and maintainability.
Nice to have:
📍Experience with the latest Android Jetpack components, Navigation, Compose etc. 📍Experience with dependency injection frameworks, Hilt 📍Minimum BA/BS degree in Computer Science or a related technical field, or equivalent practical experience. 📍Knowledge of Android performance tools and optimization techniques 📍Knowledge of UI frameworks, VIPER, MVC, MVVM application design and complex, reactive touch-based UI 📍Knowledge of Javascript bridge and Webview communication 📍Knowledge of cryptocurrency fundamentals, private keys, signatures, transactions, UTXOs, etc. 📍Experience with Mobile Continuous Integration and Delivery. 📍Passion for the Cryptocurrency industry or has worked in a similar field 📍Has built a payment-based app or even better, a Crypto wallet