Job Overview
We are looking for a skilled Flutter Developer with experience in native iOS development to build and maintain high-quality mobile applications. The ideal candidate should have strong experience in Flutter and Dart, along with knowledge of Swift or Objective-C, and be capable of developing scalable mobile solutions for both iOS and Android platforms.
Key Responsibilities
• Develop and maintain cross-platform mobile applications using Flutter.
• Build and maintain native iOS applications when required.
• Integrate RESTful APIs and third-party services.
• Collaborate with UI/UX designers and backend teams to deliver seamless mobile experiences.
• Implement state management solutions such as Provider, Bloc, or Riverpod.
• Troubleshoot, debug, and optimize applications for performance and stability.
• Participate in code reviews, sprint planning, and task estimations.
• Manage Apple App Store submission and release processes.
- Familiarity with Agile methodologies and working in a collaborative environment.
- Experience with Firebase or similar cloud services for backend integration.
- Experience with iOS architecture patterns (MVC, MVVM or VIPER).
- Knowledge of Android development is a plus.
Required Skills
• 1+years of experience in mobile application development.
• Strong knowledge of Flutter and Dart.
• Experience with Swift or Objective-C for iOS development.
• Experience with REST APIs and third-party integrations.
• Familiarity with Git version control.
• Experience with Firebase or similar cloud services.
• Understanding of iOS architecture patterns (MVC/MVVM).
• Experience with App Store publishing, notifications, and in-app features.