Senior Mobile Engineer (Flutter)
JobgetherRemotely
flutterproviderdartblocgetitgorouterdioflutter architecture
Job Description
📋 Description
- Develop and maintain core mobile product experiences across authentication, search, profiles
- Analyze and improve key funnels including registration, upgrades, monetization, messaging
- Own analytics for core mobile journeys to help teams understand user behavior and identify
- Build production Flutter applications for iOS and Android with scalable architecture.
- Support multi-brand/white-label delivery with brand configurations and Firebase environments.
- Develop automated tests (unit and widget) to maintain reliability and code quality.
🎯 Requirements
- Strong experience with Flutter and Dart 3.x, including production apps for iOS and Android.
- Solid understanding of layered mobile architecture (UI, domain/use cases, repositories, framework
- Hands-on with BLoC and Provider, GetIt for DI, and GoRouter for navigation.
- Experience with Dio for networking and immutable models using code generation (built_value or
- Experience shipping multi-flavor/white-label apps with per-brand configurations and Firebase setups.
- Practical experience writing automated tests (unit and widget); bloc_test or BDD testing is a plus.
🎁 Benefits
- Fully remote, full-time working opportunity.
- Competitive compensation, with salary shared during recruitment process.
- 28 calendar days of vacation per year.
- 7 wellness days annually for personal needs.
- Employee referral bonuses up to $5,000 for successful recommendations.
- 50% reimbursement for professional training and conferences.
Back to all jobs