IFZA
Posted 2w ago

Mobile Software Developer (Flutter & React Native / Cross-Platform)

IFZA
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
Responsibilities
  • building apps
  • integrating features
  • troubleshooting issues
Requirements
  • 2+ years building cross-platform apps with Flutter/Dart and React Native
  • Proficiency in TypeScript/JavaScript and Node/Express
  • Experience with REST APIs and Git
  • Strong problem-solving and communication
Technical tools mentioned
FlutterDartReact NativeTypeScriptJavaScriptNodeExpressGitBLoCRiverpodProviderReduxZustandReact Query

Job description

As a Mobile Software Developer you will be responsible for
  • Build and maintain cross-platform mobile applications in Flutter/Dart and React Native, ensuring performance, responsiveness, and a polished UX.
  • Integrate native device capabilities: camera, biometrics, secure storage, push notifications, deep linking, and third-party SDKs (payments, identity verification).
  • Build and consume TypeScript/Node (Express) backend services and REST APIs that power the apps, including server-driven / dynamic UI content.
  • Work within a structured Git workflow (issue → branch → pull request → review).
  • Participate in code review: both giving and receiving, and write well-documented, maintainable, reusable code.
  • Support the app build and release process across iOS and Android.
  • Troubleshoot and debug across the mobile and backend layers.
  • Help choose the right framework per project (Flutter vs React Native vs native) and prototype accordingly.


Requirements

Qualifications & Skills:

  • 2+ years building and shipping cross-platform mobile applications, with hands-on production experience in both Flutter/Dart and React Native (or strong depth in one and demonstrable working ability in the other).
  • Proficiency in TypeScript/JavaScript (ES6+) and in Dart.
  • Solid grasp of state-management patterns in both ecosystems (e.g. BLoC/Riverpod/Provider in Flutter; Redux/Zustand/React Query in React Native).
  • Comfortable with native platform concerns: permissions, lifecycle, device APIs, and third-party SDK integration.
  • Experience consuming and building REST APIs.
  • Experience with Git and pull-request-based collaboration workflows.
  • Familiarity with Agile development.
  • Ability to write clean, modular, reusable code and to work effectively in someone else's codebase.
  • Strong problem-solving, attention to detail, and communication.


Benefits

• 24 annual leave days
• Annual flight home
• Life insurance plan
• Medical insurance plan (with the option to upgrade at your own cost)
• Bonus scheme (in relevant departments)
• Invitations to participate in various company functions, staff events, and department team building events
• Opportunities to learn, develop and grow with the organization

About IFZA

Provides business setup, licensing, and corporate solutions in Dubai.

Similar jobs

Mobile Software Developer roles near Dubai, Dubai
4d
Save
Mark Applied
Hide
Mobile Software Engineer Intern (Global E-Commerce) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Currently pursuing a bachelor's degree in computer science or related discipline; proficiency in Java, Kotlin, Objective-C, or Swift; familiarity with iOS or Android fundamentals and mobile debugging.
Java, Kotlin, Objective-C, Swift, iOS, Android