Back to all jobs
Four Principles logo

Mobile Developer - Flutter

Four Principles
Riyadh2mo ago

About the role

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.

481,000+ hidden jobs like this

Four Principles and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.