Key Responsibilities
- Design, develop, and maintain cross-platform mobile apps (iOS & Android) using Flutter/Dart.
- Implement clean, efficient, and reusable code with strong attention to detail.
- Work closely with UI/UX designers to translate designs into seamless user experiences.
- Integrate mobile apps with backend APIs and third-party services.
- Build and maintain custom native Android modules (Java/Kotlin) when Flutter alone is not sufficient.
- Optimize app performance, debug issues, and ensure smooth operation across devices.
- Collaborate in code reviews, follow best practices, and contribute to continuous improvement.
- Publish and maintain apps on Google Play Store and Apple App Store.
- Stay updated with Flutter/Dart ecosystem and mobile development trends.
Requirements
- 2+ years of proven experience in mobile development with Flutter/Dart.
- Good knowledge of native Android development (Java/Kotlin) for platform-specific integrations.
- Experience with state management (e.g., Provider, Bloc, Riverpod, GetX).
- Familiarity with Firebase services (Auth, Firestore, Cloud Messaging, Analytics).
- Proficiency in RESTful APIs, JSON, and mobile networking.
- Experience with Git and version control workflows.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.