Key Responsibilities: • Design, develop, and maintain high-quality Flutter applications for Android and iOS. • Write clean, reusable, maintainable, and testable code following industry best practices. • Architect applications using solid Object-Oriented Programming (OOP) principles and Flutter design patterns. • Implement scalable state management solutions using BLoC, GetX, or similar architectures. • Integrate RESTful APIs with proper error handling, caching, loading states, and state management. Collaborate closely with UI/UX designers, backend developers, QA engineers, and product managers. • Optimize application performance, responsiveness, and memory usage. • Publish, maintain, and manage applications on the Google Play Console. • Monitor app releases, crashes, ANRs, and user feedback to ensure application stability. • Integrate Firebase services including: • Firebase Authentication • Cloud Firestore / Realtime Database • Firebase Cloud Messaging (Push Notifications)