We're hiring Firebase experts only
If you don’t have deep, production-level Firebase experience, this role isn’t the right fit.
Job Description
Join Akarat.com’s product team to build and scale high-quality cross-platform mobile apps (iOS & Android) with Flutter. You’ll lead all Firebase work—from architecture to security and performance—while collaborating with product, design, and backend.
Key Responsibilities
- Build, test, and ship Flutter apps using Dart.
- Own Firebase architecture: Auth (email/phone/social), Firestore data modeling & offline persistence, Cloud Functions, FCM push, Remote Config, Crashlytics, Analytics, App Check.
- Write and maintain Firestore Security Rules and Function code (Node.js/TypeScript) with the Emulator Suite, CI checks, and staging environments.
- Optimize reads/writes & indexes, control cost, and monitor performance (Performance Monitoring).
- Integrate REST APIs and third-party SDKs where needed.
- Implement robust state management (Provider/Riverpod/Bloc) and clean architecture.
- Collaborate with design for pixel-perfect UI and smooth UX.
- Debug and resolve production issues across iOS and Android.
- Use Git/GitHub for version control and PR workflows.
Required Skills & Experience
- Bachelor’s degree in CS/Engineering or related (preferred).
- Minimum 1 year of professional, production experience with Firebase (Auth, Firestore, Cloud Functions, FCM) — must-have.
- 2–5 years proven Flutter experience.
- Strong Dart, RESTful APIs, and third-party integrations.
- Shipping experience to App Store & Google Play.
- Experience with CI/CD pipelines (Codemagic, GitHub Actions, etc.) is a plus.
- Excellent debugging, performance tuning, and problem-solving skills.
Nice to Have
- Native iOS/Android experience.
- Deeper state management expertise (Bloc, Riverpod, MobX).
- UX/UI sensibilities and animation chops.
How to Apply
Send your CV (and links to apps/live Firebase projects) to info@akarat.com.
Please include a brief note on your Firebase responsibilities in past projects (e.g., Security Rules, Cloud Functions, Remote Config strategies, cost optimization).
Job Type: Permanent
Pay: AED3,000.00 - AED4,000.00 per month