https://bayt.page.link/EiW9qURB6NSeTes4A
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Our client is an all-in-one digital financial platform designed to reboot banking for everyone. They are looking for a proactive and accountable Flutter Developer who thrives in a collaborative environment. The ideal candidate will take ownership of their work, ensure the highest quality of code, and continuously learn and grow with the team.


  • Own the development lifecycle from start to finish – build, deploy, and maintain.
  • Guide the Flutter team, setting technical direction, ensuring best practices, and delivering high-quality solutions.
  • Design scalable, maintainable apps, selecting appropriate architecture patterns (e.g., BLoC, MVVM).
  • Work closely with product managers, designers, and backend teams to deliver features and ensure smooth integration.
  • Focus on best engineering practices, including clean code and testing.
  • Work with large-scale distributed systems and microservice architectures.
  • Leverage event-driven architectures and Domain-Driven Design (DDD) to build robust applications.
  • Set up and maintain automated testing and deployment pipelines.
  • Mentor team members, promoting continuous learning and technical growth.
  • Make decisions on technologies, tools, and frameworks, keeping up with Flutter trends.

Requirements
  • Minimum 7 years in commercial IT development.
  • At least 3-4 years of experience in Flutter development.
  • Experience in native mobile app development (Android/iOS) is a plus.
  • Proficiency in Flutter/Dart (Kotlin/Swift knowledge is an advantage.)
  • Strong understanding of modern mobile architectural patterns like BLoC, MVVM.
  • Familiarity with functional programming principles.
  • Understanding and implementation of best practices: DRY, SOLID, GRASP, and GoF patterns.
  • Experience in creating multi-module projects.
  • Ability to write clean, maintainable, and testable code.
  • Familiarity with GraphQL and reactive programming.
  • Strong knowledge of SQLite and mobile database management.
  • Git for version control.
  • Familiar with UI design principles for mobile platforms.


لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.