We are looking for a Flutter Developer to join our dynamic team and help us build high-performance, mobile applications for Android and iOS. As a Flutter Developer, you will collaborate with cross-functional teams to design, develop, and deliver mobile app features that provide an excellent user experience.Key Responsibilities:
Develop and maintain mobile applications using Flutter.
Collaborate with UI/UX designers to implement custom, pixel-perfect user interfaces.
Write clean, maintainable code following best practices.
Optimize app performance, and ensure responsiveness and scalability of applications.
Integrate APIs and third-party services as needed.
Collaborate with backend developers to ensure seamless integration with server-side logic.
Write unit and integration tests to ensure app stability and functionality.
Troubleshoot and debug issues to optimize performance.
Stay updated with the latest trends, technologies, and frameworks related to mobile development and Flutter.
Required Skills & Qualifications:
Proven experience as a Flutter Developer or mobile app developer.
Proficiency in Dart programming language.
Solid understanding of mobile app development lifecycle and patterns (MVC, MVVM, etc.).
Experience with RESTful APIs, third-party libraries, and cloud services.
Strong problem-solving skills and attention to detail.
Knowledge of iOS and Android development ecosystems (Swift, Kotlin, Objective-C, etc.) is a plus.
Familiarity with Agile development practices and tools such as Git, Jira, or similar.
Preferred Qualifications:
Experience with state management techniques like Provider, Riverpod, or Bloc.
Knowledge of CI/CD tools for Flutter (e.g., Fastlane, Codemagic).
Experience in publishing apps on Google Play Store and Apple App Store.
Bachelor\'s degree in Computer Science, Information Technology, or a related field is preferred.