Tech Stack
AndroidCloudDartFirebaseFlutteriOS
About the role
- Flutter Full Stack Mobile Engineer role building and maintaining a high-performance mobile app using Flutter and Firebase; implement UI from Figma designs; manage backend services with Firebase; contribute across the full development cycle
- Front-End Development: Own the Flutter mobile app end to end; translate Figma designs into clean, maintainable Dart code; collaborate with product and design teams
- Back-End Development: Manage all Firebase services; optimize database structure and queries; implement secure serverless functions
- Deployment & QA: Maintain a clean codebase with version control, CI/CD pipelines, and testing standards; lead debugging and ensure stable releases to iOS and Android
- Cross-functional Collaboration: Collaborate with product and design stakeholders to align on priorities and technical feasibility
Requirements
- 5+ years professional experience in Flutter & Firebase stack
- Strong understanding of asynchronous Dart programming, widget lifecycle, and state management (e.g., Bloc, Riverpod)
- Hands-on experience with Firebase: Firestore, Functions, Auth, Cloud Storage
- Clean, maintainable, modular coding habits
- Startup-minded: comfortable with ambiguity, self-directed, fast iteration cycles
- Excellent communication and remote collaboration skills
- Candidate must provide a GitHub repository link or portfolio with examples of launched apps or previously built projects
- Prior experience in social apps, eCommerce, or creator tools
- Background in UI/UX design or strong appreciation for design systems
- Familiarity with App Store & Play Store deployment
- Experience integrating third-party APIs (e.g., Shopify, Instagram, Stripe)
- 2+ years of experience with other technologies prior to specializing in Flutter
- Experience leading or mentoring junior/mid-level developers