↚
Software EngiThe Software Engineer is responsible for developing, maintaining, and optimizing web applications using PHP, MySQLi, JavaScript, HTML, and CSS. This role requires collaboration with cross-functional teams to deliver high-quality software solutions that meet the needs of users and business objectives.
Duties and Responsibilities
-
Design, develop, and maintain web applications using PHP and MySQLi for database management.
-
Implement responsive user interfaces using HTML, CSS, and JavaScript.
-
Collaborate with UI/UX designers to create user-friendly and visually appealing applications.
-
Write clean, maintainable, and efficient code while following best practices and coding standards.
-
Conduct thorough testing and debugging of applications to ensure functionality and performance.
-
Participate in code reviews and provide constructive feedback to team members.
-
Stay updated on the latest industry trends, technologies, and best practices to continuously improve skills and knowledge.
-
Assist in the deployment and maintenance of applications on various platforms.
Qualifications & Experience
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Minimum of 2 years of experience in web development, preferably with PHP and MySQLi.
-
Strong knowledge of HTML, CSS, JavaScript, and responsive design principles.
-
Familiarity with version control systems (e.g., Git).
-
Excellent problem-solving and analytical skills.
-
Ability to work collaboratively in a team environment.
-
Strong written and verbal communication skills in English.
ملخص الوظيفة
مهندس البرمجيات مسؤول عن تطوير وصيانة وتحسين تطبيقات الويب باستخدام PHP وMySQLi وJavaScript وHTML وCSS. يتطلب هذا الدور التعاون مع فرق متعددة الوظائف لتقديم حلول برمجية عالية الجودة تلبي احتياجات المستخدمين وأهداف العمل.
الواجبات والمسؤوليات
-
تصميم وتطوير وصيانة تطبيقات الويب باستخدام PHP وMySQLi لإدارة قواعد البيانات.
-
تنفيذ واجهات مستخدم متجاوبة باستخدام HTML وCSS وJavaScript.
-
التعاون مع مصممي واجهة المستخدم وتجربة المستخدم لإنشاء تطبيقات سهلة الاستخدام وجذابة بصريًا.
-
كتابة كود نظيف وقابل للصيانة وفعال مع الالتزام بأفضل الممارسات ومعايير الترميز.
-
إجراء اختبارات دقيقة وتصحيح الأخطاء للتأكد من وظائف التطبيقات وأدائها.
-
المشاركة في مراجعة الكود وتقديم ملاحظات بناءة لأعضاء الفريق.
-
متابعة أحدث اتجاهات الصناعة والتقنيات وأفضل الممارسات لتحسين المهارات والمعرفة باستمرار.
-
المساعدة في نشر وصيانة التطبيقات على منصات مختلفة.
المؤهلات والخبرة
-
درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو أي مجال ذي صلة.
-
خبرة لا تقل عن سنتين في تطوير الويب، ويفضل مع PHP وMySQLi.
-
معرفة قوية بـ HTML وCSS وJavaScript ومبادئ التصميم المتجاوب.
-
إلمام بأنظمة التحكم في الإصدارات (مثل Git).
-
مهارات ممتازة في حل المشكلات والتحليل.
-
القدرة على العمل بتعاون ضمن فريق.
-
مهارات قوية في التواصل الكتابي والشفوي باللغة الإنجليزية.