Job Description: Flutter Developer
Experience - 3+ Years
Job Overview
We are looking for an experienced Flutter Developer to design, develop, and maintain high-quality mobile applications for Android and iOS. The ideal candidate should have at least 3 years of mobile application development experience, with strong hands-on expertise in Flutter and Dart.
You will work closely with product managers, designers, backend developers, and QA engineers to build scalable, user-friendly, and high-performance mobile applications.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Convert UI/UX designs and wireframes into responsive, reusable, and efficient application screens.
- Integrate mobile applications with REST APIs, third-party services, payment gateways, maps, notifications, and analytics platforms.
- Manage application state using solutions such as BLoC, Provider, Riverpod, or GetX.
- Write clean, maintainable, testable, and well-documented code.
- Identify and resolve performance issues, bugs, crashes, and compatibility problems.
- Implement secure authentication, local storage, API handling, and data encryption practices.
- Collaborate with backend developers, designers, product managers, and QA teams throughout the development lifecycle.
- Write unit, widget, and integration tests.
- Manage application releases and deployments on the Google Play Store and Apple App Store.
- Review code, follow Git workflows, and contribute to development standards and best practices.
- Stay updated with the latest Flutter releases, mobile technologies, and industry trends.
Required Skills and Qualifications
- Minimum 3 years of experience in mobile application development.
- Strong hands-on experience with Flutter and Dart.
- Experience developing and publishing applications for both Android and iOS.
- Strong understanding of Flutter widgets, layouts, animations, navigation, and application lifecycle.
- Experience with state management tools such as BLoC, Provider, Riverpod, or GetX.
- Experience integrating RESTful APIs and handling JSON data.
- Familiarity with Firebase services such as Authentication, Cloud Messaging, Crashlytics, Analytics, Firestore, and Remote Config.
- Knowledge of local storage solutions such as SQLite, Hive, Shared Preferences, or secure storage.
- Experience using Git, GitHub, GitLab, or Bitbucket.
- Understanding of mobile application architecture, including Clean Architecture, MVVM, MVC, or similar patterns.
- Familiarity with responsive design and device compatibility.
- Strong debugging, analytical, and problem-solving skills.
- Good communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant professional experience may be considered in place of formal education.
Pay: ₹25,000.00 - ₹35,000.00 per month
Benefits:
Work Location: In person