Senior Mobile Developer (iOS/Android)

LBANK

$4-6K[Monthly]
Remote1-3 Yrs ExpBachelorFull-time
Share

Remote Details

Open CountryChina | Hong Kong

Language RequirementsChinese

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Show original text

Description

Job Responsibilities

1. Web3 Mobile Application Development

  • Responsible for developing mobile applications that support blockchain interactions (such as wallets, DApp browsers, NFT marketplaces, DeFi applications, etc.).
  • Implement interactions with blockchain nodes and smart contracts (via Web3.js, ethers.js, or native SDKs).
  • Handle security-sensitive logic related to cryptocurrency transactions, signatures, and key management.

2. Wallet and Security Architecture

  • Develop or integrate cryptocurrency wallet features (such as mnemonic generation, private key storage, HD wallet derivation).
  • Design secure local data storage solutions (Keychain/Secure Enclave/Android Keystore).
  • Prevent common attacks (such as MITM, phishing, reverse engineering) and ensure code obfuscation and hardening.

3. Implementation of Web3 Technology Stack

  • Connect with mainstream blockchain protocols (Ethereum, Solana, Cosmos, etc.) and standards (ERC-20/721/1155).
  • Integrate decentralized storage (IPFS, Arweave) or authentication (DID, OAuth).
  • Optimize communication efficiency between mobile devices and blockchain nodes (such as light node mode, Infura/Alchemy API calls).

4. User Experience and Performance Optimization

  • Address unique performance issues in Web3 scenarios (such as real-time transaction status updates, gas fee estimation).
  • Design user-friendly on-chain operation processes (such as transaction confirmation, authorization signature guidance).

5. Cross-Team Collaboration

  • Collaborate with smart contract development and backend (node service) teams to define interaction protocols.
  • Participate in product design, proposing Web3 technology feasibility and mobile adaptation solutions.


Requirements

1. Essential Skills and Experience

  • Web3 Experience:
  • Over 2 years of mobile development experience in Web3, familiar with wallet, DApp, or related project development processes.
  • Understanding of basic blockchain concepts (transactions, Gas, smart contracts, wallet address systems).
  • Mobile Technology:
  • iOS: Proficient in Swift, familiar with CryptoKit and Security frameworks;
  • Android: Proficient in Kotlin, familiar with Jetpack Security and TEE environments;
  • Familiar with cross-platform frameworks (e.g., integration of React Native + Web3.js).
  • Security Skills:
  • Mastery of encryption algorithms (AES, RSA, ECC) and signature mechanisms (ECDSA).
  • Familiar with mobile security practices (anti-debugging, certificate pinning, sensitive information protection).

2. Preferred Qualifications

  • Experience contributing to open-source Web3 projects or independent DApp development.
  • Familiar with multi-chain compatibility solutions (e.g., WalletConnect, EIP-6963).
  • Understanding of zero-knowledge proofs (ZKP) or MPC wallet technology.
  • Experience using Web3 development tools (Hardhat, Truffle, MetaMask SDK).

3. Soft Skills

  • Passionate about the Web3 industry and able to quickly learn emerging protocols and standards.
  • Adaptable to the collaboration model of decentralized teams (e.g., asynchronous communication, use of DAO tools).


iOSAndroidWEB3
Preview

eason liu

人力資源經理LBANK

Posted on 06 May 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.