وصف الوظيفة
مطور PHP – أطر عمل مخصصة و Laravel
نظرة عامة على الوظيفة
نحن نبحث عن مطور PHP ذو خبرة قوية في بناء وصيانة تطبيقات الويب باستخدام أطر PHP مخصصة، بالإضافة إلى الإلمام بـ Laravel. يجب أن يكون المرشح المثالي مريحًا في العمل مع قواعد الأكواد الموجودة، وفهم البنية المخصصة، وكتابة كود PHP نظيف وقابل للصيانة، والمساهمة في كل من التطوير الجديد والتحسينات المستمرة للنظام.
المسؤوليات الأساسية
تطوير وصيانة وتحسين تطبيقات الويب المعتمدة على PHP.
العمل مع أطر PHP المخصصة وفهم بنية التطبيق القائمة.
بناء ميزات جديدة، إصلاح الأخطاء، وتحسين أداء التطبيق.
العمل مع مكونات أو مشاريع قائمة على Laravel عند الحاجة.
كتابة كود نظيف وآمن وقابل لإعادة الاستخدام وموثق جيدًا.
دمج واجهات برمجة تطبيقات طرف ثالث، وبوابات الدفع والخدمات الخارجية.
العمل مع PostgreSQL أو قواعد بيانات علائقية أخرى لتصميم البيانات واستعلامها وتحسينها.
تشخيص مشكلات التطبيق وتقديم حلول في الوقت المناسب.
التعاون مع المصممين ومطوري الواجهة الأمامية ومديري المشاريع وأعضاء الفريق الآخرين.
اتباع أفضل الممارسات للسلامة والأمان والتوسع والأداء.
المشاركة في مراجعات الكود والمساهمة في تحسين معايير التطوير.
المهارات والمؤهلات المطلوبة
خبرة قوية في تطوير PHP.
خبرة عملية في العمل مع أطر PHP المخصصة أو أنظمة PHP القديمة.
الإلمام بإطار Laravel، بما في ذلك التوجيه، والتحكم، والنماذج، والترحيلات، وقوالب Blade.
فهم جيد لمبادئ البرمجة الكائنية.
الخبرة مع PostgreSQL، استعلامات SQL، وتحسين قاعدة البيانات.
معرفة بـ HTML، CSS، JavaScript، AJAX، و jQuery.
الخبرة في دمج REST APIs والخدمات الطرف الثالث.
القدرة على التصحيح وإعادة الهيكلة وتحسين الكود الحالي.
فهم أنظمة التحكم في الإصدارات مثل Git.
مهارات قوية في حل المشكلات والاهتمام بالتفاصيل.
المهارات المفضلة
الخبرة بهندسة MVC.
معرفة بـ Composer وإدارة حزم PHP.
الخبرة بـ Laravel Eloquent ORM.
الإلمام بأطر الواجهة الأمامية مثل Vue.js و React أو Bootstrap.
فهم أساسي لبيئات السيرفر، الاستضافة، cPanel، Linux، أو Apache/Nginx.
الخبرة في تحسين التطبيقات القديمة.
معرفة بممارسات أمان الويب المضللة.
الخبرة مع SSRS / SQL Server Reporting Services تعتبر ميزة إضافية.
الخبرة
خبرة سابقة في العمل مع أطر مخصصة أو منصات قديمة أو تطبيقات Laravel تعتبر ميزة قوية.
التعليم
درجة البكالوريوس في علوم الكمبيوتر، تكنولوجيا المعلومات، هندسة البرمجيات، أو خبرة عملية مكافئة.
المرشح المثالي
المرشح المثالي هو مطور PHP عملي يمكنه فهم قواعد الكود المخصصة بسرعة، والعمل بشكل مستقل، وبناء تطبيقات ويب موثوقة. يجب أن يكون مرنًا بما يكفي للعمل مع أطر قديمة/مخصصة وممارسات Laravel الحديثة.
نوع الوظيفة
دوام كامل
Job description
PHP Developer – Custom Frameworks & Laravel
Job Overview
We are looking for a skilled PHP Developer with strong experience building and maintaining web applications using custom PHP frameworks, as well as familiarity with Laravel. The ideal candidate should be comfortable working with existing codebases, understanding custom architecture, writing clean and maintainable PHP code, and contributing to both new development and ongoing system improvements.
Key Responsibilities
Develop, maintain, and enhance PHP-based web applications.
Work with custom-built PHP frameworks and understand existing application architecture.
Build new features, fix bugs, and optimize application performance.
Work with Laravel-based components or projects when needed.
Write clean, secure, reusable, and well-documented code.
Integrate third-party APIs, payment gateways, and external services.
Work with PostgreSQL or other relational databases to design, query, and optimize data.
Troubleshoot application issues and provide timely resolutions.
Collaborate with designers, front-end developers, project managers, and other team members.
Follow best practices for security, scalability, and performance.
Participate in code reviews and contribute to improving development standards.
Required Skills & Qualifications
Strong experience with PHP development.
Hands-on experience working with custom PHP frameworks or legacy PHP systems.
Familiarity with Laravel framework, including routing, controllers, models, migrations, and Blade templates.
Good understanding of object-oriented programming principles.
Experience with PostgreSQL, SQL queries, and database optimization.
Knowledge of HTML, CSS, JavaScript, AJAX, and jQuery.
Experience integrating REST APIs and third-party services.
Ability to debug, refactor, and improve existing code.
Understanding of version control systems such as Git.
Strong problem-solving skills and attention to detail.
Preferred Skills
Experience with MVC architecture.
Knowledge of Composer and PHP package management.
Experience with Laravel Eloquent ORM.
Familiarity with front-end frameworks such as Vue.js, React, or Bootstrap.
Basic understanding of server environments, hosting, cPanel, Linux, or Apache/Nginx.
Experience improving legacy applications.
Knowledge of web security best practices.
Experience with SSRS / SQL Server Reporting Services is a plus.
Experience
Prior experience working with custom frameworks, legacy platforms, or Laravel-based applications is a strong plus.
Education
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience.
Ideal Candidate
The ideal candidate is a practical PHP developer who can quickly understand custom codebases, work independently, and build reliable web applications. They should be flexible enough to work with both legacy/custom frameworks and modern Laravel practices.
Job Type
Full-time