Mobile App Developer: Flutter (Contractor Role)
Language: Dart
State Management: Riverpod / Bloc
Backend Integration: REST APIs
Storage: SQLite / Secure Storage
Build Targets: Android & iOS
Mandatory Skills:
Clean architecture (layers)
State & lifecycle handling
API error handling & retries
App performance optimization
Deep linking & notifications (basic)
Debugging Skills:
Fix build & platform-specific issues
Understand Android/iOS differences
Debug crashes without AI help
AI Usage Expectation
Use AI for:
Widget generation
Simple UI flows
Must:
Debug layout/state bugs manually
Understand generated Dart code fully