Project: Offline-First Inspection & Reporting System (Flutter + Firebase) We are looking for an experienced Flutter + Firebase developer to build a professional internal inspection and reporting system for hazardous-area (Ex) equipment inspections. This is a serious MVP project with a detailed Software Requirements Specification (SRS), clear workflows, and a well-defined architecture. The system is intended for real-world field use by inspectors and office staff. Project Overview The system consists of two main components: Mobile Android application (Offline-First) for field inspectors Web dashboard for office review, reporting, and exports The core concept is strict data integrity: field inspection data is permanently locked after submission, while office users can prepare and edit reports without altering the original evidence. Scope of Work Mobile Application (Flutter – Android, Offline-First) Full offline functionality with local persistence and automatic sync when online Create and manage facilities, inspection sessions, and inspection items Dynamic inspection questionnaires based on: Protection type (Exd, Exe, etc.) Equipment type (lighting, motor, heating, etc.) Inspection grade (visual, close, detailed) Camera integration for photo capture Local image storage with background upload and compression Session submission mechanism that permanently locks field data (immutable evidence) Web Dashboard (Firebase-hosted) Review and clean inspection data without modifying original field submissions Dual-layer data model: Immutable original submission (forensic field evidence) Editable reporting layer for office use Report configuration using a “playlist” / configuration model Generate: PDF inspection reports (Findings / Faults) Excel exports (Fault list, BOM) Backend & Infrastructure Firebase Firestore with proper security rules Firebase Authentication Firebase Cloud Functions (Node.js / TypeScript) PDF generation from structured data (e.g. Puppeteer or equivalent) Image handling and storage via Firebase Storage Required Technical Skills Strong experience with Flutter (Android) Strong experience with Firebase / Firestore Proven experience with offline-first architectures Experience with PDF generation from backend data Clean, maintainable, well-structured code Git-based workflow Additional Requirements Ability to follow a detailed SRS precisely High attention to data integrity and immutability English UI with Hebrew text input support (RTL-aware) Professional communication and documentation Deliverables Working Android APK (internal distribution) Web dashboard Firebase project setup (Firestore, Auth, Functions, Storage) Full source code and basic technical documentation MVP ready for real field deployment Nice to Have Experience with inspection, auditing, or field-service applications Experience with enterprise or compliance-driven systems To Apply, Please Include Relevant Flutter + Firebase projects Example of an offline-capable application you built A short explanation: How would you design a system where field data is permanently locked, while office users can still edit reports without changing the original evidence? This is not a simple or experimental app. We are looking for a serious professional developer, with potential for long-term collaboration beyond the MVP.