Flutter Developer Needed for Business Management App (38+ Screens, Clean Architecture) -- 2

Job ID: 39560739

Budget: ₹12,500 – ₹37,500 INR

Project Overview

We’re building a business management mobile app with Flutter (v3.32.0) that includes 38+ screens covering:
✔ Onboarding → Login/OTP
✔ Dashboard (charts, summaries)
✔ Sales/Purchase Orders (CRUD, PDF/Excel export)
✔ Inventory Management (items, pricing, vendors)
✔ Accounting & Reports (tables, filters)
✔ Vehicle Tracking & Customer Support

UI must match Figma designs pixel-perfectly with responsive layouts for mobile + tablet.

Technical Stack (Mandatory)

Flutter 3.32.0 (Stable)
State Management: Provider
API: Dio + interceptors
Tables: PlutoGrid
PDF: Syncfusion or similar
Design: No third-party UI libraries (pure Flutter widgets)

Key Responsibilities

Develop 38+ screens from Figma with pixel-perfect accuracy.
Build 15+ reusable components:
Custom bottom sheets (input, selection, date picker)
Responsive tables (PlutoGrid)
Shimmer loaders, toast messages, form validators
Implement complex features:
PDF viewers with zoom/copy-paste
Voice note integration
Dynamic charts (fl_chart)
Follow strict architecture:
Clean Architecture folder structure
Centralized colors.dart, text_styles.dart
Zero hardcoded values

✅ Must-Have Skills

✔ 3+ years Flutter experience (share Play Store/App Store links)
✔ Expert in Provider state management
✔ Experience with Dio, PlutoGrid, PDF rendering
✔ Strong responsive design skills (LayoutBuilder, MediaQuery)
✔ Clean code practices (SOLID, reusable widgets)
Bonus Skills:
Syncfusion_flutter_charts
Firebase Auth


Project Structure (Clean Architecture)


lib/
├── core/ # Colors, fonts, constants
├── screens/ # 38+ feature modules
├── widgets/ # Reusable components
├── providers/ # State management
└── services/ # Mock API (no backend needed)

Application Requirements

To apply, answer these questions:

Share 2 Flutter apps you’ve built (links or APKs).
Show a complex UI you implemented (e.g., data table with filters).
How would you structure the reusable bottom sheets? (pseudo-code).
Estimated time to build:

Login + OTP flow
Sales Order table (PlutoGrid + export)