Flutter Developer (Junior/Mid/Senior)

March 4, 2020

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.