White Spot Facilities ManagementOfficial careers listing

Posted today

Mobile Application Developer - Flutter

Pay

Not stated

Location

Dubai, United Arab Emirates

On site

Skills this role screens for

Node.jsBackendRestGitTestingIOSAndroidFigmaCommunicationCustomer service

Opens on White Spot Facilities Management's site. Sign in first and we keep it in your pipeline.

Still studying?Software internships open now

The work

Key Responsibilities

l Develop, test and maintain features in Flutter/Dart for iOS and Android apps, following agreed architecture

and coding standards.

l Build field-ready functionality such as offline data capture, photo capture and annotation, QR/barcode

scanning, forms and checklists, and location tagging.

l Implement polished, responsive UI for the customer-facing B2C app from Figma designs, with attention to

performance and usability.

l Integrate apps with backend services, including Salesforce and custom REST APIs (.NET/Node), Firebase

(Auth, Firestore, FCM, Crashlytics) and third-party partner APIs.

l Handle local storage and data sync, including error handling and retry logic for poor connectivity on site.

l Write unit and widget tests, fix bugs, and take part in code reviews.

l Support app releases to the App Store and Google Play, including builds, testing and release notes.

l Investigate crash reports and user feedback, and resolve issues promptly.

l Work with QA, Operations and Customer Service to understand workflows and turn them into working

features.

l Give accurate estimates for your tasks and take part in sprint planning and stand-ups

Who they want

Requirements

Bachelor's degree in Computer Science, Software Engineering or a related field.

l 2–5 years of mobile development experience, including at least 2 years building production apps in Flutter.

l At least 1 app published and live on the App Store and/or Google Play (please include links).

l Good working knowledge of Dart, Flutter widgets and layouts, and at least one state management

approach (Bloc, Riverpod or Provider).

l Experience consuming REST APIs, handling JSON, and implementing authentication (token-based /

OAuth).

l Hands-on experience with Firebase services, especially push notifications and crash reporting.

Whitespot | IT & Digital Page 2

l Experience with local storage (Hive, Isar, SQLite/Drift or Shared Preferences).

l Comfortable with Git, pull requests and branching workflows.

l Basic understanding of the iOS and Android build and release process.

l Good problem-solving skills, attention to detail, and clear communication in English.

Where this listing comes from

From White Spot Facilities Management's own careers system (Workable).

insiderOne never charges students to apply. Never pay anyone for an internship. Check an offer you received

Prove Node.js first

This role screens for Node.js. Sit a ten-minute live challenge, get a signed receipt, and the employer sees it verified on your application instead of claimed.

Prove it, then apply

Ask about this role

SCOUT, an AI agent, not a person, answers from this ad, and says so when the ad doesn't cover it. No account, and nothing you type here is kept.

More software roles

Every software role here

insiderOne University

Get certified for roles like this: Python Programming Associate

Free, about 2 hours, ending in a project a person reviews and a certificate any employer can check. Put it on this application and every one after it.

Start the certificationWhat is in it

Interned at White Spot Facilities Management? Report what it paid

From the Wire Desk