We are looking for an Flutter Developer to join our team.
Technical Skills:
- Strong proficiency in Dart programming language.
- Solid experience with Flutter SDK for developing cross-platform mobile applications (iOS and Android).
- Understanding of widgets, state management (Provider, Riverpod, Bloc, etc.), and animations in Flutter.
- Familiar with integrating REST APIs, GraphQL, and third-party libraries into Flutter apps.
- Knowledge of Firebase for real-time databases, authentication, push notifications, and analytics.
- Experience with local databases like SQLite, Hive, or Shared Preferences for data persistence.
- Knowledge of version control systems like Git.
- Familiar with mobile CI/CD pipelines for automating build and deployment (Fastlane, Codemagic, GitHub Actions).
- Strong experience with debugging and performance optimization techniques for Flutter apps.
- Familiar with Flutter testing frameworks (unit tests, widget tests, integration tests).
Soft Skills:
- Creative and strong problem-solving skills.
- Good communication skills to effectively collaborate with cross-functional teams.
- Adaptability to work in fast-paced, evolving project environments.
- Ability to manage multiple priorities and deadlines.
Experience:
- 2+ years of experience in mobile app development with Flutter.
- Experience in building and deploying apps on both Google Play Store and Apple App Store.
- Experience with building and integrating complex UI designs and animations.