Experienced Firebase Developer to Optimize and Complete Backend Connections for AttendSpark

Job ID: 39640990

Budget: ₹600 – ₹1,500 INR

Firebase Authentication: Implement secure user authentication with multiple methods (e.g., email/password, Google Sign-In, and optionally phone or social logins). Ensure user role management and secure session handling.
Firestore: Design and implement a scalable NoSQL database structure using Cloud Firestore. Set up collections and documents for efficient data storage, retrieval, and querying. Implement offline support and real-time data synchronization.
Realtime Database: Configure Firebase Realtime Database for specific use cases requiring low-latency data sync (e.g., live updates or notifications). Ensure proper data modeling and security rules.
Security Rules: Write and test Firebase Security Rules for both Firestore and Realtime Database to protect user data and ensure authorized access only.
Integration: Connect the Firebase backend to our existing front-end application (please specify your front-end tech stack, e.g., React, Flutter, or native mobile). Ensure smooth API integration or SDK usage.
Testing and Debugging: Test the backend for performance, scalability, and reliability. Troubleshoot issues related to data consistency, authentication errors, or latency.
Documentation: Provide clear documentation on the database structure, security rules, and authentication flow for future maintenance.

Requirements:
Proven experience with Firebase services, including Authentication, Firestore, and Realtime Database.
Strong understanding of NoSQL database design and real-time data synchronization.
Proficiency in relevant programming languages (e.g., JavaScript/TypeScript for web, Java/Kotlin for Android, Swift for iOS, or Dart for Flutter, depending on your front-end stack).
Experience with Firebase Security Rules and best practices for securing data.
Familiarity with integrating Firebase with front-end frameworks (e.g., React, Angular, Vue.js, Flutter, or native mobile SDKs).
Ability to optimize backend performance for scalability and low latency.
Strong problem-solving skills and experience debugging Firebase-related issues.
Excellent communication skills and ability to provide regular updates.
(Optional) Experience with other Firebase services like Cloud Functions, Firebase Hosting, or Firebase Cloud Messaging is a plus.

Deliverables:
Fully functional Firebase backend with Authentication, Firestore, and Realtime Database configured for AttendSpark.
Secure and optimized database structure with proper indexing and security rules.
Documentation covering setup, data models, and maintenance.
Support for testing and resolving any issues during deployment.

Project Timeline:
Estimated timeline: 1-2 weeks
Please provide your availability and estimated time to complete the project.
Budget:

[Specify your budget range, e.g., $60-$120, per hour 250rupees to 300rupees or state that you’re open to proposals] in 30hours

Please include your hourly rate or fixed price for the project in your proposal.