Flutter Developer (Crypto Wallet / Web3) @ GoMining
Your Application Journey
Email Hiring Manager
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.