Front End Developer (Flutter)

سلطنة عمان

Proven experience in

  • Working with REST APIs (requests, error handling, pagination, auth, etc.) and websockets.
  • Built at least one Android/iOS/Web app with Flutter and deployed it to production, with visible code (GitHub or similar) or a walkthrough of the codebase.
  • Writing reusable, scalable, and maintainable Flutter/Dart code.
  • Using Riverpod, Provider, and BLoC for state management in real projects.
  • Integrating Supabase and Firebase with Flutter, including (ideally):
  • Auth, database, and storage
  • Calling PostgREST / RPCs in Supabase
  • Firestore/RTDB or Cloud Functions / FCM in Firebase
  • Working with imperative, declarative and web/router-based navigation (experience with go_router is a plus).
  • Writing unit, widget, and integration tests (e.g. flutter_test, mocktail or other mocking libraries).
  • Using Git and collaborative workflows (branches, pull requests, code reviews).
  • Following a clear app architecture (e.g. MVVM, Clean Architecture, or layered architecture with separation of presentation/domain/data).
  • Experience in writing Android Native (Java/Kotlin) and iOS Native (Swift) code.
  • Working with Postman/Swagger/Hoppscotch for api references

Good to have

  • Proven experience in Angular or React.js.
  • Experience with backend frameworks such as:
  • Node.jsNestJS, Express.js
  • PythonDjango, FastAPI
  • C#ASP.NET Core
  • Dart
  • Understanding of SQL and NoSQL concepts, for example:
  • SQL: PostgreSQL, MySQL
  • NoSQL: Firestore, MongoDB, Redis
  • Open source contributions (GitHub/GitLab) or public packages/plugins.
  • Basic understanding of GraphQL


Skills

  • Flutter, Supabase
  • Proven experience in Angular or React.js.
  • Experience with backend frameworks such as:
  • Node.jsNestJS, Express.js
  • PythonDjango, FastAPI
  • C#ASP.NET Core
  • Dart
  • Understanding of SQL and NoSQL concepts, for example:
  • SQL: PostgreSQL, MySQL
  • NoSQL: Firestore, MongoDB, Redis
  • Open source contributions (GitHub/GitLab) or public packages/plugins.
  • Basic understanding of GraphQL


تاريخ النشر: ٢٣ ديسمبر ٢٠٢٥
الناشر: Bayt
تاريخ النشر: ٢٣ ديسمبر ٢٠٢٥
الناشر: Bayt