Flutter Developer (Crypto Wallet / Web3)
@ GoMining

Hybrid
$120,000
Hybrid
Full Time
Posted 28 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @gomining.com
Recommended after applying

Job Details

About the Flutter Developer (Crypto Wallet / Web3) Role

Join the core team at GoMining to design and ship a universal mobile wallet (BTC + EVM). You will integrate it into our main app via WebView or TWA, deliver secure seed phrase storage, dApp connectivity, and pave the way for future multi-chain support. The focus is on creating a clean, native-feeling UI with emphasis on Web3 UX.

Responsibilities

  • Build and maintain a production Flutter app for iOS and Android.
  • Design wallet architecture and integrate with the main app.
  • Implement Web3 stack components like BIP-39, HD wallets, WalletConnect, bitcoin_flutter, web3dart.
  • Integrate analytics, Firebase, push notifications, and secure storage.
  • Optimize UX, micro-interactions, and performance with a product mindset.
  • Own releases, CI/CD, builds, and testing processes.

Tech Stack

Flutter, Dart, Bloc or Riverpod, REST, WebSockets, Firebase, Secure Storage or Keychain/Keystore, WalletConnect, bitcoin_flutter, web3dart, BIP-32/39/44, WebView or TWA.

Experience & Skills

  • 2+ years of Flutter experience.
  • Strong Dart and architecture skills — Bloc, Riverpod, Provider, or MVC.
  • Experience with published apps in App Store or Google Play.
  • Comfortable with REST APIs and WebSockets.
  • Practical mobile security knowledge including keychain, secure storage, biometrics.
  • Ability to work autonomously without micromanagement.

Nice to Have

  • Experience in crypto or fintech products.
  • Web3 integrations like WalletConnect, web3dart, or similar.
  • HD wallet architecture (BIP-32/39/44) and multi-chain wallets experience.
  • Embedding Flutter modules in native apps or WebView/TWA integrations.
  • Understanding of Web3 UX and crypto audiences.

Perks & Benefits

Learning support including courses, English classes, and conference reimbursements. Unique loyalty program offering corporate digital miners and passive income opportunities. Enjoy team retreats, memorable events with awards, flexible days off, and new career track opportunities. Emphasis on work-life fit with flexible hours and remote work options.

Key skills/competency

  • Flutter
  • Dart
  • Web3
  • Mobile Security
  • CI/CD
  • UX Optimization
  • REST APIs
  • Firebase
  • WalletConnect
  • Architecture

How to Get Hired at GoMining

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Flutter, Dart, and crypto projects.
  • Showcase Web3 expertise: List specific integrations and security skills.
  • Research GoMining: Learn their products and company culture.
  • Prepare for technical interviews: Practice Flutter and architecture questions.

📝 Interview Preparation Advice

Technical Preparation

Review Flutter framework and Dart fundamentals.
Practice Web3 integration and secure storage techniques.
Study CI/CD pipeline setup in mobile apps.
Brush up on REST API and WebSocket usage.

Behavioral Questions

Describe autonomous project handling experiences.
Discuss conflict resolution in remote settings.
Explain adapting to rapid tech changes.
Detail team collaboration in independent roles.

Frequently Asked Questions