Search by job, company or skills

Hashed Emergent

Native Android Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Responsibilities

  • Design and develop native Android applications in Kotlin, ensuring performance and scalability.
  • Build modular, maintainable code using clean architecture and the MVVM pattern.
  • Integrate and optimize RESTful APIs and socket-based real-time data communication with backend services.
  • Implement Web3 mobile wallet interactions, smart contract calls, and blockchain-based data handling within the app.
  • Manage app configurations using App Flavors for staging, testing, and production environments.
  • Use Jetpack libraries, WorkManager, Room, Lifecycle components, and Firebase for robust feature delivery.
  • Handle application lifecycle, background services, and optimize using obfuscation and other performance tuning methods.
  • Write unit and UI tests to ensure app quality, performance, and reliability across use cases and devices.
  • Collaborate with cross-functional teams, including backend developers, product managers, and QA engineers.
  • Contribute to CI/CD setup for APK builds and assist with Play Store deployment and versioning.
  • Stay current with Android best practices, security principles, and trends in decentralized mobile development.

Requirements

  • 4+ years of experience in Android app development using Kotlin and Java.
  • Strong grasp of MVVM architecture, Kotlin coroutines, multithreading, and dependency injection (Hilt/Koin).
  • Demonstrated experience in socket-based communication for real-time data.
  • Familiarity with Web3 tools and protocols like WalletConnect, EVM-based smart contract interaction, and mobile DApps.
  • Experience with Retrofit, Firebase, SQLite, and performance optimization techniques.
  • Understanding of app security, data encryption, and obfuscation techniques.
  • Prior experience publishing apps to the Google Play Store and managing app lifecycle post-release.
  • Strong problem-solving skills, debugging capabilities, and a keen eye for clean code.

Bonus Points

  • Experience with blockchain SDKs (e. g., web3j, Moralis SDK, Infura).
  • Previous contributions to crypto wallets, DeFi apps, or other Web3 mobile platforms.
  • Knowledge of cryptographic principles and mobile transaction signing flows.

This job was posted by Karthik Selvaraj from Hashed Emergent.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 130212197

Similar Jobs