W

White Spot Facilities Management Services

Mobile Application Developer - Flutter

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeDubai - United Arab EmiratesNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • Have 2–5 years of mobile development experience, including at least 2 years building production apps in Flutter.
  • Have at least one app published and live on the App Store and/or Google Play, and include links.
  • Have good working knowledge of Dart, Flutter widgets and layouts, and at least one state management approach such as Bloc, Riverpod, or Provider.
  • Have experience consuming REST APIs, handling JSON, and implementing token-based or OAuth authentication.
  • Have hands-on experience with Firebase services, especially push notifications and crash reporting.
  • Have experience with local storage such as Hive, Isar, SQLite/Drift, or Shared Preferences.
  • Be comfortable with Git, pull requests, and branching workflows.
  • Have a basic understanding of the iOS and Android build and release process.
  • Have good problem-solving skills, attention to detail, and clear communication in English.

Responsibilities

  • Develop, test, and maintain features in Flutter/Dart for iOS and Android apps, following agreed architecture and coding standards.
  • Build field-ready functionality such as offline data capture, photo capture and annotation, QR/barcode scanning, forms and checklists, and location tagging.
  • Implement polished, responsive user interfaces for the customer-facing B2C app from Figma designs, with attention to performance and usability.
  • Integrate apps with backend services, including Salesforce and custom REST APIs (.NET/Node), Firebase (Auth, Firestore, FCM, Crashlytics), and third-party partner APIs.
  • Handle local storage and data synchronization, including error handling and retry logic for poor connectivity on site.
  • Write unit and widget tests, fix bugs, and take part in code reviews.
  • Support app releases to the App Store and Google Play, including builds, testing, and release notes.
  • Investigate crash reports and user feedback, and resolve issues promptly.
  • Work with QA, Operations, and Customer Service to understand workflows and turn them into working features.
  • Give accurate estimates for tasks and take part in sprint planning and stand-ups.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at White Spot Facilities Management Services

See more jobs