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 ميزة إضافية.