Role Overview
We are seeking an experienced Flutter Developer with strong expertise in building high-performance mobile applications for Android and iOS platforms. The ideal candidate will have deep hands-on experience in Flutter, Dart, and backend integrations, with a solid understanding of modern app architecture, state management, and clean code principles.
Responsibilities
- Design, develop, test, and deploy mobile applications using Flutter and Dart
- Build reusable and modular components using GetX or BLoC state management
- Integrate with RESTful APIs and backend services using Dio or HTTP
- Implement Firebase services like Authentication, Firestore, and Push Notifications
- Collaborate with cross-functional teams and participate in code reviews following Clean Architecture
- Use Git, GitHub, and Bitbucket for version control and CI/CD workflows
- Write unit test cases using Mockito
- Manage app releases to Google Play Store and App Store
- Integrate payment gateways such as Stripe, Razorpay, PayU, or PayPal
Requirements
- 3-5 years of professional experience in mobile app development
- Strong proficiency in Flutter and Dart
- Experience with Kotlin or Java for Android, and basic Swift for iOS
- Solid understanding of app architecture (MVVM, MVC, Clean Architecture)
- Proficient with state management tools like GetX, Bloc, or Provider
- Experience with Git, JIRA, and Crashlytics
- Bachelor’s/Master’s degree in Computer Science, Information Technology, or related field
Skills
- Flutter
- Dart
- Firebase
- BLoC
- REST APIs
Benefits
- Health insurance
- Provident Fund
- Work from home