SonicJobs Logo
Left arrow iconBack to search

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

IFZA Dubai
Posted 2 days ago, valid for 13 days
Location

Dubai, Dubai

Salary

Competitive

Contract type

Full Time

Life Insurance

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The job involves building and maintaining cross-platform mobile applications using Flutter/Dart and React Native, focusing on performance and user experience.
  • Candidates should have at least 2 years of experience in developing and shipping mobile applications, with proficiency in both Flutter/Dart and React Native.
  • The role requires strong skills in TypeScript/JavaScript and Dart, along with experience in building REST APIs and using Git for version control.
  • The position offers various benefits, including 24 annual leave days, life and medical insurance, and opportunities for professional growth.
  • The salary is competitive and commensurate with experience, reflecting the candidate's skills and contributions to the international team.

  • 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

  • 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

  • International team (over 50 nationalities)
  • 24 working annual leave days
  • Annual flight home
  • Life insurance plan
  • Medical insurance plan (with the option to upgrade)
  • Invitations to participate in various company functions, staff events, and department team building events
  • Opportunities to learn, develop and grow with the organization
  • Being part of a motivated team and Moving-Forward-Company-Culture





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.