
Digital Sauce Pty Ltd
Job Summary
We are looking for a Mid-Level Mobile App Developer with strong expertise in Flutter and Firebase to build and maintain production-grade mobile applications for iOS and Android. The ideal candidate should have hands-on experience in end-to-end app development, modern app architecture, API integrations, and Firebase services, along with the ability to work independently in a fast-paced environment.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter.
- Design and implement Firebase-based backend solutions including Firestore, Authentication, Cloud Functions, Cloud Messaging, and Remote Config.
- Integrate third-party APIs and SDKs such as payments, analytics, subscriptions, and AI services.
- Convert Figma designs into responsive and polished mobile interfaces.
- Manage the complete application release lifecycle, including builds, signing, deployment, and post-launch monitoring.
- Write clean, maintainable, and scalable code following best engineering practices.
- Participate in code reviews and contribute to architecture discussions.
- Utilize AI-assisted development tools to improve productivity and code quality.
Required Skills
- Flutter & Dart
- Firebase (Firestore, Authentication, Cloud Functions, Cloud Messaging)
- REST API Integration
- State Management (Riverpod, Bloc, Provider, or similar)
- Git Version Control
- App Store & Google Play Store Deployment
- Mobile Application Architecture
- Error Handling & Performance Optimization
- Unit Testing and Widget Testing
Architecture & Engineering Expertise
- Clean Architecture / MVVM or similar design patterns
- Repository Pattern implementation
- Dependency Injection
- Feature-based project structure
- Firestore data modeling
- Application performance optimization
- Code quality standards and review processes
Required Qualifications
- 3-5 years of professional mobile development experience.
- Minimum 2+ years of hands-on Flutter/Dart experience on shipped applications.
- Strong Firebase implementation experience.
- Demonstrated experience with AI development tools in real projects.
- Good written and verbal communication skills.
Nice to Have
- Subscription and In-App Purchase integrations (RevenueCat or similar).
- Experience with React Native, Swift, or Kotlin.
- AWS or Google Cloud Platform exposure.
- CI/CD experience (Codemagic, GitHub Actions, Fastlane).
- Strong UI/UX understanding.
Preferred Candidate Profile
- Self-driven and capable of working autonomously.
- Strong problem-solving and debugging skills.
- Experience building production-ready applications from concept to deployment.
- Comfortable working in an AI-assisted development environment.
- Ability to collaborate effectively in remote teams.
What We Offer
- Fully remote work environment.
- Flexible working hours.
- Ownership of product features and direct business impact.
- Opportunity to work with modern AI-assisted development workflows.
- Fast-paced, growth-oriented engineering culture.
#J-18808-Ljbffr