Qureos

Find The RightJob.

Mobile App Developer (Flutter)

Key Responsibilities Mobile Application Development & UI

  • Develop cross-platform apps using Dart and the Flutter SDK.
  • Build reusable UI components ensuring pixel-perfect implementation of designs using Material Design and Cupertino widgets.
  • Create responsive, adaptive layouts with smooth animations and custom widget implementation.

Real-Time Features & Socket Programming

  • Architect and implement real-time features using WebSockets and Socket-based communication.
  • Build event-driven systems for live tracking, chat, and real-time dashboards.
  • Manage connection lifecycles, retries, and error scenarios in real-time systems.
  • Integrate seamlessly with backend socket services (Node.js, Python, or telecom platforms).

Push Notifications & API Integration

  • Manage complex notification workflows using Firebase Cloud Messaging (FCM), including foreground, background, and terminated states.
  • Implement rich notifications with deep links and action buttons.
  • Integrate RESTful APIs with robust handling of authentication (JWT/OAuth), token refreshing, and throttling.

Architecture & Data Management

  • Maintain a scalable architecture (preferring MVVM or Clean Architecture).
  • Master state management using Provider, Riverpod, or Bloc/Cubit.
  • Implement offline-first capabilities using SQLite, Hive, or SharedPreferences, ensuring data syncs upon reconnection.

Deployment & CI/CD

  • Manage the full release cycle for the Google Play Store and Apple App Store.
  • Configure and maintain mobile CI/CD pipelines (e.g., Codemagic, Bitrise, or GitHub Actions).

Required Skills & Experience

  • Core: 3–4 years of professional experience in Flutter/Dart.
  • Socket Expert: Proven experience with WebSockets and real-time data handling.
  • State Management: Deep understanding of Provider, Riverpod, or Bloc.
  • Firebase: Hands-on experience with the full Firebase ecosystem (Auth, Firestore, Analytics, Crashlytics).
  • Testing: Proficiency in writing unit, widget, and integration tests.

Nice to Have

  • Experience with native Kotlin or Swift.
  • Background in Fintech, Telecom, or VoIP domains.
  • Knowledge of GraphQL and SSL Pinning/Secure Storage.
  • Experience with Payment Gateway integrations (Stripe, PayPal).

Work Location: Hybrid remote in Karachi Shahra-E-Faisal (75350)

© 2026 Qureos. All rights reserved.