Flutter Developer
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.
Requirements
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.
What we Expect from you
- 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.
What you've got
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.