{bc}
indeed

Mobile Application Developer - Flutter

Unknown
Dubai, UAE
Full-time
Onsite
Discovered 1 months ago
FlutterDartiOS and Android app developmentFlutter widgets and layoutsState management (Bloc, Riverpod, or Provider)REST APIs

Full Job Posting

Key responsibilities

  • Develop, test, and maintain Flutter/Dart features for iOS and Android apps, following agreed architecture and coding standards.
  • Build field-ready features including offline data capture, photo capture and annotation, QR/barcode scanning, forms, checklists, and location tagging.
  • Implement responsive customer-facing B2C interfaces from Figma designs, with attention to performance and usability.
  • Integrate apps with Salesforce, custom REST APIs using .NET or Node, Firebase services, and third-party partner APIs.
  • Handle local storage and data synchronization, including error handling and retry logic for poor on-site connectivity.
  • Write unit and widget tests, fix bugs, participate in code reviews, and support app releases.
  • Investigate crash reports and user feedback and resolve issues promptly.
  • Work with QA, Operations, and Customer Service to translate workflows into features.
  • Provide accurate task estimates and participate in sprint planning and stand-ups.

Requirements

  • 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 Firebase experience, especially push notifications and crash reporting.
  • Experience with local storage such as Hive, Isar, SQLite/Drift, or Shared Preferences.
  • Comfortable with Git, pull requests, and branching workflows.
  • Basic understanding of iOS and Android build and release processes.
  • Good problem-solving skills, attention to detail, and clear communication in English.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Unknown