We are seeking a skilled and enthusiastic Flutter Developer to join our development team. As a Flutter Developer, you will be responsible for designing and building high-quality cross-platform mobile applications for Android and iOS using the Flutter framework. You will collaborate with UX/UI designers, backend developers, and product teams to deliver user-friendly and performant applications.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using Flutter and Dart.
Collaborate with design and product teams to create intuitive, user-friendly interfaces.
Integrate RESTful APIs, third-party services, and native device features.
Ensure performance, quality, and responsiveness of applications.
Participate in code reviews, testing, and debugging to ensure a robust and secure codebase.
Stay updated with the latest Flutter and Dart trends, technologies, and best practices.
Deploy apps to Google Play Store and Apple App Store.
Write clean, maintainable, and scalable code.
Collaborate in an Agile development environment with daily stand-ups and sprint planning.
Required Skills and Qualifications:
Proven experience as a Flutter Developer (portfolio or apps on app stores preferred).
Proficiency in Dart and Flutter framework.
Experience with version control tools like Git.
Understanding of the full mobile development lifecycle.
Familiarity with state management approaches like Provider, Riverpod, or BLoC.
Experience integrating APIs and working with backend services.
Knowledge of Android/iOS development is a plus.
Preferred Qualifications:
Experience with Firebase, GraphQL, or other backend-as-a-service platforms.
Knowledge of automated testing and CI/CD pipelines.
Familiarity with Agile methodologies.
Contributions to open-source Flutter projects or active community involvement.