Mobile Developer - Flutter

fourprinciples

Riyadh

On-site

SAR 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

fourprinciples is seeking a Mobile Developer specializing in Flutter to build cutting-edge cross-platform mobile applications for iOS and Android. You will leverage Flutter, Dart, and UI/UX design principles to deliver high-quality, responsive apps with robust backend integration.

Design and implement scalable features, participate in the full app lifecycle, and collaborate with UI/UX designers and backend developers to ensure top performance and a seamless user experience.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven hands-on experience in Flutter and Dart for cross-platform mobile application development.
  • Strong portfolio demonstrating Flutter-built applications published on Google Play and/or Apple App Store.
  • Proficiency with Flutter state management solutions such as BLoC, Provider, Riverpod, or GetX.
  • Solid understanding of RESTful APIs, JSON, and mobile backend integrations.
  • Experience with Flutter testing frameworks including unit tests, widget tests, and integration tests.
  • Familiarity with CI/CD pipelines for Flutter applications (e.g., Codemagic, Fastlane, GitHub Actions).
  • Proficiency in mobile UI/UX principles and translating designs from Figma or Adobe XD into Flutter widgets.
  • Experience with version control tools, specifically Git.

Responsibilities

  • Design and develop high-quality, scalable cross-platform mobile applications using Flutter and Dart as the primary technology stack.
  • Build and maintain pixel-perfect, responsive UIs using Flutter widgets, adhering to Material Design and Cupertino guidelines.
  • Participate in the entire application lifecycle, from concept and architecture through to deployment and maintenance.
  • Implement robust and efficient RESTful APIs and third-party SDK integrations to enhance app functionality.
  • Ensure optimal performance, quality, and responsiveness of Flutter applications across Android and iOS platforms.
  • Collaborate with cross-functional teams, including UI/UX designers and backend developers, to define, design, and ship new features.
  • Integrate third-party services such as push notifications, payment gateways, location services, and analytics tools.
  • Write clean, testable code and maintain quality through code reviews, unit testing, and widget testing.
  • Manage application state effectively using Flutter state management solutions such as BLoC, Provider, Riverpod, or GetX.
  • Stay current with the latest Flutter and Dart updates, ecosystem trends, and mobile development best practices.

Skills

Flutter
Dart
REST APIs
UI/UX
State management
Testing
CI/CD
Git
Android/iOS basics

Education

Bachelor’s degree in Computer Science or related field

Tools

Codemagic
Fastlane
GitHub Actions

Job description

Description

As a Mobile Developer specializing in Flutter, you will be a key contributor to our dynamic development team, focused on building cutting-edge cross-platform mobile applications. Your primary role will involve using Flutter and Dart to deliver high-quality, responsive, and user-friendly mobile solutions. You will leverage your deep expertise in Flutter development, UI/UX design principles, and backend integration to build robust and scalable mobile applications for both iOS and Android.

Key Responsibilities
  • Design and develop high-quality, scalable cross-platform mobile applications using Flutter and Dart as the primary technology stack.
  • Build and maintain pixel-perfect, responsive UIs using Flutter widgets, adhering to Material Design and Cupertino (iOS) guidelines.
  • Participate in the entire application lifecycle, from concept and architecture through to deployment and maintenance.
  • Implement robust and efficient RESTful APIs and third-party SDK integrations to enhance app functionality.
  • Ensure optimal performance, quality, and responsiveness of Flutter applications across Android and iOS platforms.
  • Collaborate with cross-functional teams, including UI/UX designers and backend developers, to define, design, and ship new features.
  • Integrate third-party services such as push notifications (FCM/APNs), payment gateways, location services, and analytics tools.
  • Write clean, testable code and maintain quality through code reviews, unit testing, and widget testing.
  • Manage application state effectively using Flutter state management solutions (e.g., BLoC, Provider, Riverpod, or GetX).
  • Stay current with the latest Flutter and Dart updates, ecosystem trends, and mobile development best practices.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven hands‑on experience in Flutter and Dart for cross-platform mobile application development.
  • Strong portfolio demonstrating Flutter-built applications published on the Google Play Store and/or Apple App Store.
  • Proficiency with Flutter state management solutions such as BLoC, Provider, Riverpod, or GetX.
  • Solid understanding of RESTful APIs, JSON, and mobile backend integrations.
  • Experience with Flutter testing frameworks including unit tests, widget tests, and integration tests.
  • Familiarity with CI/CD pipelines for Flutter applications (e.g., Codemagic, Fastlane, GitHub Actions).
  • Proficiency in mobile UI/UX principles and translating designs from Figma or Adobe XD into Flutter widgets.
  • Experience with version control tools, specifically Git.
  • Knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective-C) development is a plus.
  • Excellent problem‑solving skills and strong team collaboration abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer
Mobile Developer

Saha • Riyadh

On-site
Mobile Application UI/UX Designer (Flutter)
Mobile Application UI/UX Designer (Flutter)

Confidential Jobs • Al Khobar

On-site
SAR 120,000 - 180,000
Flutter Mobile Engineer: Build Brilliant Cross-Platform Apps
Flutter Mobile Engineer: Build Brilliant Cross-Platform Apps

fourprinciples • Riyadh

On-site
SAR 150,000 - 210,000
Mobile UI/UX Designer (Flutter) for iOS/Android Apps
Mobile UI/UX Designer (Flutter) for iOS/Android Apps

Confidential Jobs • Al Khobar

On-site
SAR 120,000 - 180,000
Senior Flutter Developer: Cross-Platform Mobile Apps Expert
Senior Flutter Developer: Cross-Platform Mobile Apps Expert

Saha • Riyadh

On-site
Remote Flutter Mobile Developer: Build Scalable Apps
Remote Flutter Mobile Developer: Build Scalable Apps

AZAR • Riyadh

On-site
SAR 201,000 - 357,000
Senior Mobile Engineer (Flutter)
Senior Mobile Engineer (Flutter)

Jobgether • Saudi Arabia

Remote
SAR 337,000 - 675,000
Remote, full-time
Vacation 28 days
Wellness days 7
+6
Senior React Native Developer
Senior React Native Developer

Sweater • Riyadh

On-site
SAR 224,000 - 300,000
Opportunity for leadership in mobile development
Dynamic team environment
Exposure to cutting-edge technologies
+1
Senior React Native Developer
Senior React Native Developer

سويتر | Sweater • Riyadh

On-site
SAR 279,000 - 469,000
Leadership opportunity
Dynamic team
Cutting-edge technologies
+1
Senior Flutter Mobile Engineer — Remote, Global Impact
Senior Flutter Mobile Engineer — Remote, Global Impact

Jobgether • Saudi Arabia

Remote
SAR 337,000 - 675,000
Remote, full-time
Vacation 28 days
Wellness days 7
+6