Flutter-developer (Crypto Wallet / Web3)
@ GoMining

Hybrid
Hybrid
Full Time
Posted 7 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

Job Description

Join the core team to design and ship a universal mobile wallet (BTC + EVM) integrated into our main app using WebView or TWA. Deliver secure seed phrase storage, dApp connectivity, and multi-chain support with a clean, native-feeling UI focused on Web3 UX.

Responsibilities

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

Tech We Use

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

Requirements

  • 2+ years of Flutter experience
  • Strong Dart and architecture skills (Bloc, Riverpod, Provider or MVC)
  • Published apps in the App Store or Google Play
  • Confidence with REST APIs and WebSockets
  • Practical mobile security knowledge (keychain, secure storage, biometrics)
  • Able to work autonomously without micromanagement

Nice to Have

  • Experience in crypto or fintech products
  • Web3 integrations such as WalletConnect, web3dart or similar, hardware wallets
  • HD wallet architecture knowledge (BIP-32/39/44)
  • Multi-chain wallets (Bitcoin, Ethereum, Tron, etc.)
  • Experience embedding Flutter modules in native apps or WebView/TWA integrations
  • Strong understanding of Web3 UX and crypto audiences

Perks & Benefits

  • Learning support including courses, English classes, and conferences (up to 100% reimbursement)
  • Unique loyalty program with corporate digital miners and passive income opportunities
  • Team retreats, including company-sponsored stays at a villa in Turkey
  • Memorable events with wow prizes and an “Employee of the Month” award
  • Flexible days off and holidays based on your location, with generous sick and vacation days
  • New career tracks with opportunities to grow into expert or top management roles
  • Flexible work hours and remote work options

How to Get Hired at GoMining

🎯 Tips for Getting Hired

  • Customize Resume: Tailor skills to GoMining’s Flutter requirements.
  • Highlight Experience: Emphasize crypto and fintech projects.
  • Showcase Projects: Include published Flutter apps on stores.
  • Prepare Technical Answers: Discuss BIP-39 and secure storage details.
  • Research Company: Understand GoMining culture and mission.

📝 Interview Preparation Advice

Technical Preparation

Review Flutter and Dart documentation.
Practice Bloc and Riverpod state management.
Study Web3 integrations and crypto libraries.
Test CI/CD and secure storage implementations.

Behavioral Questions

Describe autonomous work experiences.
Explain handling project deadlines effectively.
Share team collaboration examples.
Discuss problem-solving in mobile projects.

Frequently Asked Questions