Position Overview
We are seeking a talented and motivated Flutter & Firebase Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining high-performance, visually stunning, and scalable cross-platform mobile applications for iOS and Android.
You will heavily leverage the Firebase ecosystem to build robust backends, manage real-time data, and implement seamless user authentication and cloud architecture. If you are passionate about clean code, smooth UI animations, and serverless architecture, we want to hear from you.
Key Responsibilities
- Mobile Development: Design, build, and deploy robust cross-platform mobile applications using Flutter & Dart.
- Backend Integration: Architect and maintain serverless backends using Firebase services (Firestore, Authentication, Cloud Functions, Cloud Storage, and Hosting).
- UI/UX Implementation: Translate Figma/Adobe XD designs into pixel-perfect, highly responsive, and interactive mobile interfaces.
- State Management: Implement efficient and scalable state management solutions (e.g., BLoC, Provider, Riverpod).
- Performance Optimization: Diagnose and fix bugs, optimize app performance (load times, animations, memory usage), and ensure smooth 60fps rendering.
- API Integration: Integrate third-party RESTful APIs, WebSockets, and various SDKs.
- Analytics & Monitoring: Set up and monitor app health and user behavior using Firebase Crashlytics and Google Analytics.
- CI/CD & Deployment: Manage the deployment pipeline to the Apple App Store and Google Play Store.
Required Skills & Qualifications
- Experience: Mobile app development, with at least 1+ years dedicated specifically to Flutter Project Development.
- Dart Proficiency: Deep understanding of the Dart language, including asynchronous programming (Futures, Streams) and object-oriented programming.
- Firebase Expertise: Proven track record of building apps utilizing:
- Cloud Firestore / Realtime Database (data modeling and security rules).
- Firebase Auth (OAuth, Phone, Email/Password).
- Cloud Functions (Node.js/TypeScript or Python) for server-side logic.
- Firebase Cloud Messaging (FCM) for push notifications.
- State Management: Strong experience with at least one major state management library (Riverpod, BLoC, or Provider).
- Version Control: Proficiency with Git and collaborative workflows (GitHub/GitLab).
- App Architecture: Understanding of clean architecture principles and solid design patterns (MVVM, Clean Architecture).
Preferred / "Nice-to-Have" Qualifications
- Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development is a huge plus.
- Familiarity with CI/CD tools tailored for mobile (e.g., Codemagic, GitHub Actions, Fastlane).
- Knowledge of local caching strategies using Hive, Isar, or SQLite.
- Experience implementing automated testing (Unit, Widget, and Integration tests in Flutter).
To Apply: Please send your resume, a link to your GitHub profile, and portfolio links to your live App Store/Play Store apps to [email protected].
Pay: ₹2,000.00 - ₹5,000.00 per month
Benefits:
- Flexible schedule
- Paid time off
- Work from home
Work Location: Remote