About the Role
We build production mobile apps for our clients using Flutter. As a Senior Mobile Engineer, you will lead mobile development on multiple projects, establish architectural patterns, and work closely with product designers to deliver exceptional mobile experiences on both iOS and Android from a single codebase.
What You'll Do
- Architect and build cross-platform mobile apps with Flutter
- Integrate REST APIs, Firebase, and third-party SDKs
- Implement state management solutions (Riverpod, Bloc, Provider)
- Optimize app performance and reduce bundle sizes
- Write and maintain automated tests for mobile apps
- Work with designers to implement pixel-perfect UI components
- Publish and manage apps on App Store and Google Play
- Conduct code reviews and enforce Flutter best practices
What We're Looking For
- 4+ years mobile development, 3+ with Flutter
- Shipped at least 3 production apps to App Store or Google Play
- Strong Dart programming skills
- Experience with state management (Riverpod, Bloc, or Provider)
- Firebase integration experience
- Understanding of native iOS and Android development
- REST API integration experience
- TypeScript experience for backend integration
Nice to Have
- +React Native experience
- +Experience with push notifications and deep linking
- +Payment integration (Stripe, in-app purchases)
What We Offer
💰
Competitive Salary
Market rate + performance bonuses
⏰
Flexible Hours
Async-first, you own your schedule
🤖
AI-Powered Tooling
GitHub Copilot, Claude, full AI stack
📚
Learning Budget
$1,000/year for courses and conferences
🧠
Senior Mentorship
Work with engineers who've shipped real products
🌱
Career Growth
Clear path from engineer to lead
Apply for this role