Job Openings Mobile Developer

About the job Mobile Developer

- Job Title: Mobile Developer.

- Location: Aleppo/Remotely.

- Job Type: Full-time.

- Company: A Software Development Company.

Responsibilities:

  • Develop high-quality, cross-platform mobile applications using Flutter for Android and IOS. 
  • Build responsive Uls and create custom widgets, animations, and navigation components. 
  • Write clean, maintainable code in Dart, following best coding practices. 
  • Integrate RESTful APIs using tools like http or dio, and handle JSON parsing and error states. 
  • Implement secure authentication mechanisms (JWT, OAuth, or token-based). 
  • Collaborate effectively using Git, managing branches and resolving conflicts. 
  • Coordinate with backend teams for API integration, especially with NET (ASP.NET Core / WebAPI). 
  • Use Postman or Swagger to test APIs and ensure proper communication between frontend and backend. 

Requirements:

    • Experienced with Flutter. 
    • Responsive design for mobile (Android and iOS). 
    • Widgets and custom UI components (Animations and navigations). 
    • Dart programming language proficiency. 
    • RESTful API integration (Consuming APIs using http, dio, or similar, Parsing JSON and managing error states). 
    • Authentication handling (JWT, OAuth, or token-based authentication). 
    • Experience with Git (Comfortable with branching, pull requests, and resolving conflicts). 
    • Experience working with .NET APIs (ASP.NET Core, WebAPI) is a plus. 
    • Use tools like Postman or Swagger is a plus. 

    المسمى الوظيفي: مطور تطبيقات موبايل  

    - الموقع: حلب/عن بعد.

    - نوع الوظيفة: دوام كامل.

    - الشركة: شركة تطوير برمجيات.

    المسؤوليات:

    • طوّر تطبيقات جوال عالية الجودة ومتعددة المنصات باستخدام Flutter لنظامي Android وiOS. 
    • أنشئ واجهات برمجة تطبيقات متجاوبة، وأنشئ عناصر واجهة مستخدم مخصصة، ورسومًا متحركة، ومكونات تنقل.
    • اكتب شيفرة برمجية واضحة وقابلة للصيانة باستخدام Dart، باتباع أفضل ممارسات البرمجة.
    • دمج واجهات برمجة تطبيقات RESTful باستخدام أدوات مثل http أو dio، ومعالجة تحليل JSON وحالات الخطأ.
    • طبّق آليات مصادقة آمنة (JWT، OAuth، أو قائمة على الرموز).
    • تعاون بفعالية باستخدام Git، وأدر الفروع وحل التعارضات.
    • نسّق مع فرق الواجهة الخلفية لتكامل واجهات برمجة التطبيقات، وخاصةً مع NET (ASP.NET Core / WebAPI).
    • استخدم Postman أو Swagger لاختبار واجهات برمجة التطبيقات وضمان التواصل السليم بين الواجهة الأمامية والخلفية. 

    المتطلبات:

    • خبرة في Flutter. 
    • تصميم متجاوب للأجهزة المحمولة (Android وiOS).
    • أدوات واجهة مستخدم ومكونات واجهة مستخدم مخصصة (رسوم متحركة وعناصر تنقل).
    • إجادة لغة برمجة Dart.
    • تكامل واجهة برمجة تطبيقات RESTful (استخدام واجهات برمجة التطبيقات باستخدام http أو dio أو ما شابه، وتحليل JSON وإدارة حالات الخطأ).
    • معالجة المصادقة (JWT أو OAuth أو المصادقة القائمة على الرمز المميز).
    • خبرة في Git (إجادة التفرع وطلبات السحب وحل التعارضات).
    • يُعدّ العمل مع واجهات برمجة تطبيقات .NET (ASP.NET Core أو WebAPI) ميزة إضافية.
    • يُعدّ استخدام أدوات مثل Postman أو Swagger ميزة إضافية.