Get new tech jobs in GCC region sent to


Flutter application developer ~ SayaraTech ~ Riyadh, Saudi Arabia

Full Time


About the job

Job Summary:

Experienced Flutter Developer proficient in developing cross-platform mobile applications focusing on the user interface (UI) and user experience (UX) design API integration and implementing dynamic workflow. Skilled in leveraging Flutter’s rich widget library, Firebase, and third-party integrations to create robust and visually appealing mobile apps. Adept at translating business requirements into technical solutions and collaborating with a diverse team to deliver high-quality products. Passionate about staying updated with the latest Flutter advancements and continuously improving app performance and usability.

Job Title: Fullter application developer.

Employment Type: Full-time,

Notice period: 7 to 30 days.

Location: Riyadh, Saudi Arabia.


  • Develop and maintain high-quality, cross-platform mobile applications using Flutter and Dart.
  • Integrate platform-specific frameworks and libraries as necessary.
  • Implement Clean Architecture principles in all Flutter projects to ensure scalable and maintainable code.
  • Work with the rest of the team to identify and fix bugs and performance issues.
  • Collaborate with designers to implement beautiful, intuitive interfaces and user experiences.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • UI/UX design principles and responsive layouts
  • Firebase authentication, cloud messaging, and database integration
  • RESTful API integration and JSON parsing
  • Version control systems (e.g., Git) and agile development methodologies


  • 2+ years of professional experience in software development.
  • Strong experience with the Flutter framework and Dart programming language.
  • In-depth understanding of Clean Architecture principles and how to apply them in Flutter projects.
  • Experience integrating platform-specific frameworks and libraries in Flutter applications.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a team.
  • Experience with Agile development methodologies.
  • Conducted unit tests, resolved bugs, and optimized app performance.
  • Collaborated with product managers and stakeholders to understand requirements and deliver high-quality solutions.