Mobile Application Developer - Flutter в Mobile… | hitIT
Mobile Application Developer - Flutter
24 сентября 2026 г.
Удалённо
Middle
Dubai
Важно перед откликом
У вакансии есть условия, которые могут повлиять на решение об отклике
Английский обязателен
Описание
Role focused on building and maintaining a customer-facing B2C mobile app in Flutter/Dart for iOS and Android. The work covers field-ready features such as offline data capture, photo capture and annotation, QR/barcode scanning, forms, checklists and location tagging, plus integrations with Salesforce, custom REST APIs and Firebase services. The developer also owns testing, code reviews and releases to the App Store and Google Play, and collaborates with QA, Operations and Customer Service to turn workflows into working features. The position is based in Dubai and the employer is not named in the vacancy.
Обязанности
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 UI 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 sync, 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
Требования
Bachelor's degree in Computer Science, Software Engineering or a related field
2–5 years of mobile development experience, including at least 2 years building production apps in Flutter
At least one app published and live on the App Store and/or Google Play
Good working knowledge of Dart, Flutter widgets and layouts, and at least one state management approach (Bloc, Riverpod or Provider)
Experience consuming REST APIs, handling JSON, and implementing token-based or OAuth authentication
Hands-on experience with Firebase services, especially push notifications and crash reporting
Experience with local storage (Hive, Isar, SQLite/Drift or Shared Preferences)
Comfortable with Git, pull requests and branching workflows
Basic understanding of the iOS and Android build and release process
Good problem-solving skills, attention to detail and clear communication in English