A Flutter Developer is responsible for building cross-platform mobile applications using Flutter and Dart. The developer will collaborate with backend teams, designers, and QA to ensure efficient, maintainable, and visually appealing applications that meet business goals.
Job Description (JD):
Position: Flutter Developer
Experience: 0–3 Years
Location: Raipur
Department: Mobile Development
-----------------------------------------------------------------------------------------------------------------
Key Responsibilities:
Develop and maintain mobile applications using Flutter (Dart) for Android and iOS.
Integrate backend APIs and ensure smooth data flow between frontend and backend.
Work closely with UI/UX designers to implement pixel-perfect, responsive designs.
Use packages from pub.dev and manage project dependencies.
Implement state management solutions like Provider, Bloc, Riverpod, or GetX.
Optimize app performance, handle bugs, and publish apps on Play Store and App Store.
Collaborate with backend, QA, and DevOps teams for end-to-end delivery.
Write clean, maintainable, and well-documented code.
-----------------------------------------------------------------------------------------------------------
Required Skills:
Strong knowledge of Dart and Flutter SDK.
Experience with RESTful APIs integration.
Understanding of Firebase (Authentication, Firestore, Push Notifications).
Familiarity with Git/GitHub version control.
Knowledge of local storage solutions (SQLite, Hive, SharedPreferences).
Basic understanding of Material Design and responsive UI layouts.
Strong problem-solving and debugging skills.
Preferred Skills (Good to Have):
Experience with state management frameworks (Bloc, Provider, GetX).
Knowledge of CI/CD for mobile deployment.
Experience in testing (unit, widget, and integration tests).
Understanding of app analytics and crash reporting tools.
Experience in publishing apps to Play Store and App Store.
-----------------------------------------------------------------------------------------------------------------
Qualifications:
Bachelor’s degree in Computer Science, IT, or related field.
Internship or hands-on experience in Flutter projects preferred.