Senior Android Developer for MetaWorm Miner App (Kotlin, Jetpack Compose, Web3 Integration)


$1.00
Fixed price

We’re building MetaWorm Miner, an innovative Android app that lets users earn RA tokens through a metaverse-inspired mining system. We have a partial codebase started in Kotlin with Jetpack Compose, Hilt, EncryptedSharedPreferences, and Retrofit API integration, but it needs completion, debugging, and enhancement. We’re looking for a skilled Senior Android Developer to take this from prototype to a polished, production-ready app. Responsibilities: • Complete and debug the existing Kotlin codebase, including: • Secure storage with EncryptedSharedPreferences for token tracking. • ViewModel with Hilt dependency injection for state management. • API integration with Retrofit/OkHttp (certificate pinning already partially implemented). • Jetpack Compose UI for a simple, user-friendly mining interface. • Implement Proof of Action (POA) mining functionality: • Integrate location-based triggers using LocationManager (e.g., geofencing for Quantum Beacons). • Handle API calls to submit mining actions and retrieve RA token rewards. • Enhance the UI: • Refine the current Compose layout (display tokens, mining button with cooldown, loading indicator). • Add visual feedback (e.g., animations for token earning). • Ensure security: • Finalize certificate pinning with production-ready certificate hashes. • Validate HTTPS enforcement and secure data handling. • Write unit tests for key functions (e.g., mineTokens(), API responses) to ensure reliability. • Optimize performance (e.g., consider WorkManager for background mining if feasible). • Collaborate with us to integrate the app with our MetaWorm API (details provided upon hiring). Requirements: • 5+ years of Android development experience with Kotlin. • Proven expertise in Jetpack Compose, Hilt, and modern Android architecture. • Strong knowledge of Android security (e.g., EncryptedSharedPreferences, certificate pinning). • Experience with Retrofit, OkHttp, and RESTful API integration. • Familiarity with location services (e.g., LocationManager, geofencing). • Basic understanding of Web3/blockchain concepts (e.g., token systems, API-based mining). • Ability to debug and enhance incomplete codebases. • Bonus: Experience with unit testing (e.g., JUnit, Mockito) and Web3 libraries (e.g., Web3j). • Strong communication skills and ability to deliver within a tight timeline. Deliverables: • A fully functional MetaWorm Miner app, debugged and built from the provided code. • Clean, documented Kotlin code with a production-ready APK. • Unit tests covering core functionality (mining, API calls). • A brief handover document explaining the setup and how to maintain it.

Keyword: java

Price: $1.0

Kotlin Retrofit Android OkHttp Unit Testing

 

Crypto Integration Specialist for Coinnect App

We are seeking a skilled developer to assist with integrating a new cryptocurrency into our existing app, Coinnect. The ideal candidate will have experience with blockchain technologies and mobile app development, ensuring seamless functionality and user experience. I a...

View Job
Aplicativo Url

O objetivo desse projeto é criar um aplicativo padrão para varias soluções web. Para que ele possa servir a essa função teremos que ter o projeto aberto e conseguir com uma certa facilidade configurar: - Icone do app - Banco de dados com lista de senhas - URL de destino...

View Job
Android Touch Keyboard APK Creation

I need an experienced Android developer to create a custom keyboard APK for a specific language. The Unicode for this language is still pending, but the font is available. Key requirements: - Modify an existing keyboard layout: I have a reference keyboard layout that ...

View Job