Catena

Full Stack Mobile Developer - Flutter & Firebase

Catena

full-time

Posted on:

Origin:  • 🌎 Anywhere in the World

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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