drjobs مطور front end أول English

مطور front end أول

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

Not Mentionedسنوات

موقع الوظيفة drjobs

دبي - الإمارات

الراتب drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الجنسية

إماراتي

الجنس

ذكر

عدد الوظائف الشاغرة

1 وظيفة شاغرة

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

الأدوار والمسؤوليات

نحن نبحث عن مطور كبير متمرس في مجال Full Stack للانضمام إلى فريقنا. يجب أن يتمتع المرشح المثالي بمهارات تقنية قوية وأن يكون شغوفًا بتقديم حلول برمجية عالية الجودة في بيئة مرنة. ستعمل على تقنيات الواجهة الأمامية والخلفية، مما يضمن تجربة مستخدم سلسة وأداءً عاليًا وقابلية توسع النظام.

المسؤوليات الرئيسية

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

واجهة المستخدم

المهارات والمؤهلات:

إتقان Angular 14+ لتطبيقات الويب الديناميكية.

خبرة في Tailwind CSS أو PrimeNG للتصميم المتجاوب والحديث.

فهم قوي لـ Bootstrap وJavaScript وjQuery.

واجهة المستخدم

خبرة في تطوير واجهات برمجة التطبيقات باستخدام ASP.NET Core Web API وتنفيذ Clean Architecture.

إتقان Entity Framework وSQL Server وCQRS مع نمط الوسيط.

خبرة في مصادقة JWT وRedis للتخزين المؤقت.

التعاون في التصميم

المعرفة بأدوات تسليم التصميم مثل Figma أو Sketch أو Adobe XD لدمج مكونات الواجهة الأمامية والخلفية بسلاسة.

الأداء والاستجابة

إظهار التزام قوي بتحسين الأداء والاستجابة وتجربة المستخدم الإجمالية لتطبيقات الويب.

المهارات الموصى بها

DevOps وCI/CD:

إتقان Azure DevOps وJenkins وGitLab CI/CD وGitHub Actions للتكامل والتسليم المستمر.

الخبرة في Docker وKubernetes للحاويات والتنسيق.

الإلمام بـ Terraform أو Ansible للبنية الأساسية ككود (IaC).

الخدمات المصغرة:

الخبرة في gRPC للاتصال الفعال بين الخدمات.

الخبرة في RabbitMQ للهندسة المعمارية الموجهة بالأحداث والمراسلة.

المصادقة والتفويض:
معرفة قوية بـ OAuth 2.0 وOpenID Connect (OIDC) وKeycloak وSAML.

الخبرة في IdentityServer للمصادقة والتفويض الآمنين.

الإلمام بـ Auth0 لإدارة عمليات المصادقة.

التسجيل والمراقبة:
الخبرة في ELK Stack (Elasticsearch وLogstash وKibana) وأدوات المراقبة مثل Prometheus أو Grafana.
قواعد البيانات:

خبرة في MongoDB كحل NoSQL وPostgreSQL لإدارة قواعد البيانات العلائقية.

التواصل في الوقت الفعلي:

خبرة في SignalR لتنفيذ تحديثات البيانات في الوقت الفعلي والتطبيقات التعاونية وميزات البث.

تسليم المشروع بطريقة رشيقة:

خبرة مثبتة في العمل في بيئات رشيقة، وخاصة مع أطر عمل Scrum أو Kanban.

المشاركة بنشاط في تخطيط العدو السريع، والاجتماعات اليومية، ومراجعة العدو السريع، والاستعراضات.

التعاون بشكل وثيق مع أصحاب المنتجات والمصممين وأعضاء الفريق لضمان تطوير برامج عالية الجودة ومتكررة.


الملف الشخصي المرغوب للمرشح

1. تطوير الواجهة الأمامية
التعاون في تصميم واجهة المستخدم/تجربة المستخدم: العمل بشكل وثيق مع مصممي واجهة المستخدم/تجربة المستخدم لبناء واجهات سهلة الاستخدام ومتجاوبة وجذابة بصريًا.
التصميم المتجاوب: التأكد من عمل التطبيق بسلاسة على أجهزة مختلفة، بما في ذلك أجهزة الكمبيوتر المكتبية والأجهزة اللوحية والهواتف المحمولة.
تقنيات الواجهة الأمامية: إتقان تقنيات الواجهة الأمامية مثل:
HTML5/CSS3: لبناء وتصميم صفحات الويب.
JavaScript: إتقان كتابة منطق تفاعلي من جانب العميل.
React.js/Angular/Vue.js: الخبرة في أطر الواجهة الأمامية الحديثة لبناء تطبيقات ويب ديناميكية.
TypeScript: معرفة TypeScript لسلامة النوع وتحسين تطوير JavaScript.
SASS/LESS: المعالجات الأولية لكتابة CSS أكثر قابلية للصيانة وكفاءة.
Webpack/Babel: التعرف على الحزم والمترجمات لتحسين أصول الواجهة الأمامية.
2. تطوير الواجهة الخلفية
منطق جانب الخادم: تطوير المنطق الأساسي الذي يتعامل مع معالجة البيانات والمصادقة واستدعاءات واجهة برمجة التطبيقات والتكاملات.
لغات الواجهة الخلفية: إجادة لغة برمجة واحدة أو أكثر من لغات جانب الخادم مثل:
Node.js (JavaScript/TypeScript)
Java (Spring Boot)
Python (Django, Flask)
Ruby (Rails)
PHP (Laravel, Symfony)
C# (.NET)
تطوير واجهة برمجة التطبيقات: إنشاء وصيانة واجهات برمجة تطبيقات RESTful وواجهات برمجة تطبيقات GraphQL للتواصل بين الواجهة الأمامية والخلفية.
المصادقة والتفويض: تنفيذ مصادقة المستخدم الآمنة (OAuth2, JWT) وآليات التفويض.
3. إدارة قواعد البيانات
قواعد بيانات SQL: الخبرة في قواعد البيانات العلائقية مثل MySQL وPostgreSQL وSQL Server.
قواعد بيانات NoSQL: المعرفة بقواعد بيانات NoSQL مثل MongoDB أو Cassandra أو Redis.
ORMs: استخدم Object-Relational Mappers (على سبيل المثال، Sequelize لـ Node.js، وHibernate لـ Java) للتفاعل مع قواعد البيانات بكفاءة أكبر.
تصميم قاعدة البيانات: القدرة على تصميم المخططات وتحسين الاستعلامات المعقدة لتحسين الأداء.
4. السحابة والنشر
المنصات السحابية: الخبرة في المنصات السحابية مثل AWS وAzure وGoogle Cloud واستخدام خدماتها مثل EC2 وLambda وS3 وRDS وما إلى ذلك.
خطوط أنابيب CI/CD: تصميم وتنفيذ خطوط أنابيب التكامل المستمر/النشر المستمر (CI/CD) للاختبار والنشر الآلي (باستخدام أدوات مثل Jenkins وGitLab CI وCircleCI).
التعبئة والتغليف: إتقان أدوات Docker وتنسيق الحاويات مثل Kubernetes لبناء تطبيقات قابلة للتطوير والصيانة.
ممارسات DevOps: التعاون مع فرق DevOps لإدارة البنية الأساسية، بما في ذلك أدوات إدارة التكوين مثل Terraform وAnsible.
5. التحكم في الإصدارات والتعاون
Git: إتقان Git للتحكم في الإصدارات، بما في ذلك التفرع والدمج والعمل مع مستودعات التعليمات البرمجية التعاونية على منصات مثل GitHub أو GitLab أو Bitbucket.

منهجيات Agile: الخبرة في العمل في فرق Agile، والمساهمة في تخطيط العدو السريع، والوقوف اليومي، ومراجعة التعليمات البرمجية.
6. تحسين الأداء
تحسين الواجهة الأمامية: استخدم تقنيات مثل التحميل البطيء والتصغير وتقسيم التعليمات البرمجية لتحسين أداء الواجهة الأمامية.
تحسين الواجهة الخلفية: تحسين أداء الخادم من خلال موازنة التحميل، واستراتيجيات التخزين المؤقت (على سبيل المثال، Redis وVarnish)، واستعلامات قاعدة البيانات الفعّالة.
إنشاء ملف تعريف وتصحيح الأخطاء: القدرة على استخدام أدوات إنشاء ملف تعريف الأداء لتحديد الاختناقات وتحسين التطبيق (على سبيل المثال، Chrome DevTools وNew Relic).

نوع التوظيف

دوام كامل

المجال

المحاسبة

القسم / المجال المهني

تكنولوجيا المعلومات

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا