Flutter-developer (Crypto Wallet / Web3) @ GoMining
placeHybrid
businessHybrid
scheduleFull Time
Posted 7 days ago
Your Application Journey
Interview
Email Hiring Manager
*******@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
circle
Review Flutter and Dart documentation.
circle
Practice Bloc and Riverpod state management.
circle
Study Web3 integrations and crypto libraries.
circle
Test CI/CD and secure storage implementations.
Behavioral Questions
circle
Describe autonomous work experiences.
circle
Explain handling project deadlines effectively.
circle
Share team collaboration examples.
circle
Discuss problem-solving in mobile projects.
Frequently Asked Questions
What should I know when applying for a Flutter Developer position at GoMining?
keyboard_arrow_down
How do I showcase my crypto development experience for GoMining?
keyboard_arrow_down
What technical skills are required for the GoMining Flutter Developer role?
keyboard_arrow_down
Does GoMining require experience with CI/CD and release management?
keyboard_arrow_down
What can I expect during the interview for a Flutter Developer at GoMining?
keyboard_arrow_down
How important is experience with Web3 technologies at GoMining?
keyboard_arrow_down
Can experience in fintech applications benefit my application at GoMining?
keyboard_arrow_down
What mobile security practices should I highlight for GoMining?
keyboard_arrow_down
Is remote work acceptable for the GoMining Flutter Developer role?
keyboard_arrow_down
How do I prepare my resume for the Flutter Developer role at GoMining?
keyboard_arrow_down