Android Engineer at TanTin Technology

Full Time11時間前
Employment Information
Job Description
The Android Developer (Public Chain Wallet) will be responsible for designing, developing, and maintaining high-performance native Android applications focused on public chain wallets. This role involves implementing and optimizing core cryptocurrency functionalities such as asset management, transaction processing, and DApp browser interactions. The developer will integrate and maintain APIs for interacting with various mainstream public chains (e.g., BTC, ETH, Solana, and their Layer 2 solutions). Additionally, the role requires seamless interaction with smart contracts to support DeFi, NFT ecosystems, and other blockchain applications. Security is paramount, ensuring secure storage of private keys, mnemonics, and transaction signing processes.
Key Responsibilities
  • Design, develop, and maintain high-performance Android native public chain wallet applications.
  • Implement and optimize core cryptocurrency features, including asset management, fund transfers, and DApp browser interactions.
  • Integrate and maintain node interactions and APIs for mainstream public chains (e.g., BTC, ETH, Solana, and Layer 2 solutions).
  • Enable seamless interaction with smart contracts to support DeFi, NFT ecosystems, and other blockchain applications.
  • Prioritize security measures, ensuring secure storage of private keys, mnemonics, and transaction signing processes.
Job Requirements
  • Minimum 3 years of Android development experience with a proven track record of launching and maintaining projects.
  • Mandatory experience in public chain wallet development or deep involvement in blockchain projects.
  • Proficiency in Java/Kotlin and a strong understanding of Android system architecture.
  • Familiarity with fundamental cryptocurrency concepts (e.g., transaction structures, gas fees, asymmetric encryption, mnemonics, HD wallets).
  • Preferred experience integrating with Web3.js, Ethers.js, or similar libraries.
  • Strong security awareness, adherence to coding standards, and excellent teamwork skills.
Benefits
Compensation will be determined based on the interview assessment.