جامعة الفيصل تعلن عن وظيفة مطور ويب بالرياض
تفاصيل الوظيفة
نبحث عن مطور ويب (Web Developer) للعمل في جامعة الفيصل بمدينة الرياض.
نبذة عن الوظيفة
يتولى مطور الويب مسؤولية تصميم وتطوير وصيانة تطبيقات ويب كاملة (Full-Stack) تكون آمنة وقابلة للتطوير وسهلة الاستخدام. تشمل المهام العمل مع تقنيات حديثة مثل MERN (MongoDB, Express.js, React, Node.js) و/أو Laravel/PHP لبناء واجهات ديناميكية وأنظمة خلفية قوية، مع ضمان تكامل واجهات API وتصميم واجهات مستخدم متجاوبة وتحسين تفاعلات قاعدة البيانات. يتعاون المطور بشكل وثيق مع المصممين ومديري المنتجات ومطورين آخرين لتقديم حلول رقمية عالية الجودة تدعم أهداف العمل وتحسن تجربة المستخدمين.
المهام والمسؤوليات
- تطوير تطبيقات الويب باستخدام MERN (MongoDB, Express.js, React, Node.js) و/أو Laravel/PHP لتقديم حلول قابلة للتطوير وعالية الأداء وقابلة للصيانة.
- تنفيذ واجهات مستخدم متجاوبة وسهلة الوصول باستخدام HTML, CSS, Bootstrap, Material UI وبيئة React (بما في ذلك Redux و EJS) لضمان تجربة سلسة عبر الأجهزة.
- بناء ودمج RESTful و/أو GraphQL APIs، ودمج خدمات خارجية مثل Cloudinary لتعزيز الوظائف وضمان التوافق مع الأنظمة الخارجية.
- كتابة كود نظيف ومنظم وموثق جيدًا لتحسين القراءة والصيانة وسهولة انضمام أعضاء الفريق؛ المشاركة في مراجعات الكود للحفاظ على معايير الجودة.
- العمل مع قواعد البيانات العلائقية (MySQL, Microsoft SQL Server, T-SQL) وقواعد NoSQL (MongoDB) لتخزين واسترجاع وإدارة بيانات التطبيق بكفاءة؛ تحسين الاستعلامات ونماذج البيانات للأداء.
- تنفيذ التقديم من جانب الخادم والقوالب (مثل EJS, MVC) لتعزيز تحسين محركات البحث (SEO) أو الأداء أو دمج الأنظمة القديمة عند الحاجة.
- التعاون بشكل فعال مع مصممي UI/UX لتحويل التصاميم المرئية والنماذج الأولية إلى مكونات أمامية وظيفية تركز على المستخدم ومتجاوبة.
- تصحيح الأخطاء وقياس أداء المشكلات عبر كامل الطبقات (Full-Stack) لضمان موثوقية التطبيق وسرعته واستجابته.
- الحفاظ على ممارسات التحكم في الإصدارات باستخدام Git والمشاركة في أنشطة التطوير الرشيقة (مثل التخطيط للسباق، الوقوف اليومي، استعراضات الأثر) لدعم التنسيق الفعال للتسليم التكراري.
- مواكبة أحدث الاتجاهات والتقنيات وأفضل الممارسات في المجال؛ اقتراح تحسينات استباقية لرفع جودة المنتج والأداء أو عمليات التطوير.
- اختبار تطبيقات الويب بدقة لاكتشاف الأخطاء وإصلاحها مبكرًا، وضمان تجربة مستخدم سلسة خالية من الأخطاء وأداء منتج موثوق.
- نشر وإدارة تطبيقات الويب على السحابة أو الاستضافة لضمان وقت التشغيل والتوسع والتكوينات الآمنة، وأداء جميع المهام الأخرى ذات الصلة التي يكلف بها المدير.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو ما يعادلها من مؤسسة تعليمية معتمدة.
- خبرة لا تقل عن سنتين في تطوير الويب باستخدام EJS templating في صفحات تُعرض من الخادم أو في المجالات ذات الصلة.
عرض النص الأصلي للإعلان
Job Summary
The Web Developer is responsible for designing, developing, and maintaining full-stack web applications that are secure, scalable, and user-friendly. This role involves working with modern technologies such as the MERN stack (MongoDB, Express.js, React, Node.js) and/or Laravel/PHP to build dynamic interfaces and robust back-end systems. The Web Developer ensures seamless integration of APIs, responsive UI design, and optimized database interactions while collaborating closely with designers, product managers, and other developers to deliver high-quality digital solutions that support business objectives and enhance user experiences.
Primary Duties & Responsibilities
- Develops web applications using the MERN stack (MongoDB, Express.js, React, Node.js) and/or Laravel/PHP stack to deliver scalable, maintainable, and high-performance solutions.
- Implements responsive and accessible user interfaces using HTML, CSS, Bootstrap, Material UI, and React ecosystem (including Redux and EJS) to ensure seamless user experience across devices.
- Builds and consumes RESTful and/or GraphQL APIs, integrating third-party services like Cloudinary to enhance functionality and ensure interoperability with external systems.
- Writes clean, modular, and well-documented code to improve readability, maintainability, and onboarding of team members; participates in code reviews to uphold quality standards.
- Works with relational databases (MySQL, Microsoft SQL Server, T-SQL) and NoSQL (MongoDB) to store, retrieve, and manage application data efficiently; optimizes queries and data models for performance.
- Implements server-side rendering and templating (e.g., EJS, MVC patterns) to enhance SEO, performance, or legacy system integration where needed.
- Collaborates effectively with UI/UX designers to transform visual designs and wireframes into functional, user-centric, responsive front-end components.
- Debugs and profiles performance issues across the stack to ensure application reliability, speed, and responsiveness.
- Maintains version control practices using Git and engages in agile development ceremonies (e.g., sprint planning, stand-ups, retrospectives) to support effective team coordination and iterative delivery.
- Stays current with industry trends, technologies, and best practices; proactively proposes improvements to elevate product quality, performance, or development processes.
- Tests web applications thoroughly to identify and fix bugs early, ensuring a smooth, error-free user experience and reliable product performance.
- Deploys and manages web applications on cloud or hosting to ensure uptime, scalability, and secure configurations.
- Performs all other duties in a professional, effective and confidential manner.
- Performs all other related duties as required or assigned by manager.
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering or equivalent from an accredited institute.
- Minimum of two (02) years of experience web development with EJS templating in server-rendered pages or related fields.
Please upload CV in ENGLISH ONLY
وظائف أخرى لدى جامعة الفيصل
جامعة الفيصل تعلن عن وظيفة أستاذ مساعد في الرياض
جامعة الفيصل تعلن عن وظيفة تدريس الرياضيات في الرياض