Key Responsibilities
- Design, develop, test, and maintain cross-platform Flutter/Dart applications for Android, iOS, Web, Windows, macOS, and Linux.
- Build responsive, adaptive, reusable, scalable, and user-friendly UI components from UI/UX designs.
- Integrate RESTful/real-time APIs, third-party services, and Firebase (Authentication, Firestore, FCM, Analytics, Crashlytics).
- Implement state management using Bloc/Cubit, Riverpod, Provider, GetX, or similar frameworks, along with local storage and offline support.
- Ensure error handling, debugging, testing, performance optimization, and participate in code reviews.
- Collaborate with Backend, QA, UI/UX, and DevOps teams, using Git, Postman/Swagger, and CI/CD for development, API testing, build, and deployment.
- Strong knowledge of Dart, REST APIs, JSON, asynchronous programming, application architecture, and strong problem-solving and communication skills.

