📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

وظيفة Junior Front-End Developer مبتدئ (عن بُعد) لدى PulseMediaNL (MENA) في مكة

Remote Junior Front-End Developer
🏢 PulseMediaNL (MENA)
🕒 نُشرت: (اليوم) 📍 مكة المكرمة وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

تفاصيل الوظيفة

تعلن شركة PulseMediaNL (MENA) عن توفر وظيفة مطور واجهات أمامية مبتدئ (Remote Junior Front-End Developer) للعمل عن بُعد، ومقر الشركة في مكة المكرمة، السعودية. هذه فرصة ممتازة للمطورين في بداية مسيرتهم المهنية الذين يطمحون لبناء تطبيقات ويب حديثة وسريعة الاستجابة وسهلة الاستخدام ضمن بيئة تعاونية داعمة.

المهام والمسؤوليات

  • تطوير واجهات مستخدم سريعة الاستجابة وسهلة الوصول باستخدام HTML5 وCSS3 وJavaScript (ES6+).
  • ترجمة تصاميم واجهة المستخدم (UI/UX) والنماذج الأولية إلى صفحات ويب وظيفية ومكونات قابلة لإعادة الاستخدام.
  • كتابة كود نظيف ودلالي وقابل للصيانة وفقاً لمعايير الترميز وأفضل الممارسات.
  • ضمان اتساق الوظائف والمظهر عبر المتصفحات والأجهزة الحديثة.
  • تنفيذ تخطيطات متجاوبة توفر تجربة ممتازة على سطح المكتب والأجهزة اللوحية والهواتف المحمولة.
  • المساعدة في دمج تطبيقات الواجهة الأمامية مع واجهات برمجة التطبيقات (RESTful APIs) والخدمات الخلفية.
  • العمل عن كثب مع المصممين لتنفيذ التصاميم المرئية والعناصر التفاعلية بدقة.
  • التعاون مع مطوري الواجهة الخلفية لدمج واجهات API وضمان التواصل السلس بين الخادم والتطبيق.
  • المشاركة في تخطيط السباق (Sprint Planning) والاجتماعات اليومية والمراجعات وغيرها من مراسم Agile.
  • التواصل الفعال حول التقدم والعوائق والأفكار التقنية مع أعضاء الفريق وأصحاب المصلحة.
  • التعاون مع المطورين الأكبر سناً لتعلم معايير التطوير والأنماط المعمارية وأفضل الممارسات في المجال.
  • كتابة كود معياري وقابل لإعادة الاستخدام وموثق جيداً.
  • المشاركة في مراجعات الكود (Code Reviews) ودمج الملاحظات البناءة.
  • تصحيح الأخطاء وحل مشكلات الواجهة الأمامية بكفاءة.
  • المساعدة في تحديد وإصلاح أخطاء واجهة المستخدم ومشكلات التوافق عبر المتصفحات.
  • إعادة هيكلة الكود الحالي لتحسين قابلية الصيانة والأداء.
  • المساهمة في الحفاظ على الوثائق الداخلية والموارد التقنية.
  • تحسين أداء التطبيقات من حيث السرعة وقابلية التوسع والاستجابة.
  • المساعدة في تحسين أداء الموقع من خلال تقليل أوقات التحميل وتحسين الأصول.
  • ضمان توافق التطبيقات مع معايير إمكانية الوصول (WCAG) عند الاقتضاء.
  • اختبار واجهات المستخدم عبر مختلف المتصفحات وأنظمة التشغيل وأحجام الشاشات.
  • مراقبة مشكلات واجهة المستخدم والإبلاغ عنها واقتراح التحسينات.
  • البقاء على اطلاع بأحدث تقنيات الواجهة الأمامية والأطر والتوجهات التطويرية.
  • تعلم واعتماد ميزات JavaScript الحديثة ومنهجيات CSS وممارسات التطوير المعتمدة على المكونات.
  • المشاركة في جلسات تبادل المعرفة والنقاشات التقنية.
  • تحسين المهارات التقنية ومهارات حل المشكلات باستمرار من خلال الإرشاد والتعلم الذاتي.

الشروط والمتطلبات

  • خبرة مهنية تتراوح بين 1-2 سنوات في تطوير الواجهات الأمامية (بما في ذلك التدريب الداخلي أو العمل الحر أو الخبرة العملية المكافئة).
  • فهم قوي للغات HTML5 وCSS3 وJavaScript الحديثة (ES6+).
  • معرفة مبادئ تصميم الويب المتجاوب ومنهجية التطوير القائم على الهاتف المحمول أولاً.
  • الإلمام بنظام Git وسير عمل التحكم في الإصدارات التعاوني.
  • فهم أساسي للتعامل مع DOM وعرض المتصفح ومعايير الويب.
  • خبرة في استخدام واجهات REST API.
  • القدرة على تصحيح أخطاء الواجهة الأمامية باستخدام أدوات المطورين في المتصفح.
  • فهم مشكلات التوافق عبر المتصفحات واختبار الاستجابة.
  • مهارات قوية في حل المشكلات والاهتمام بالتفاصيل.
  • مهارات ممتازة في التواصل الكتابي والشفوي.
  • القدرة على العمل بشكل مستقل في بيئة عن بُعد مع التعاون الفعال مع الفرق الموزعة.

المهارات المطلوبة

  • خبرة مع React أو Vue.js أو أي إطار عمل حديث آخر للواجهة الأمامية.
  • الإلمام بـ TypeScript.
  • معرفة معالجات CSS مثل Sass أو Less.
  • خبرة مع أطر CSS مثل Tailwind CSS أو Bootstrap.
  • فهم مفاهيم إدارة الحالة (State Management).
  • خبرة أساسية مع Node.js أو تقنيات الواجهة الخلفية.
  • الإلمام بأدوات البناء مثل Vite أو Webpack أو Parcel.
  • معرفة مديري الحزم مثل npm أو Yarn.
  • خبرة في استخدام Figma أو أدوات التعاون التصميمي المماثلة.
  • فهم معايير إمكانية الوصول على الويب (WCAG).
  • معرفة أساسية بأفضل ممارسات تحسين محركات البحث (SEO) لتطوير الواجهة الأمامية.
  • الإلمام بأطر الاختبار مثل Jest أو Vitest أو Cypress.
  • خبرة مع منهجيات Agile أو Scrum.

المزايا

  • إرشاد من مهندسي برمجيات ذوي خبرة.
  • فرص للعمل على منتجات حقيقية يستخدمها العملاء.
  • التعرض لأدوات التطوير الحديثة وسير العمل وأفضل الممارسات.
  • بيئة عمل عن بُعد تعاونية وشاملة وداعمة.
  • فرص للتعلم المستمر والتطوير المهني والنمو الوظيفي.
  • خبرة في العمل ضمن فريق تطوير برمجيات يستخدم منهجية Agile.
  • فرصة للمساهمة بأفكار تؤثر مباشرة على تطوير المنتج وتجربة المستخدم.
عرض النص الأصلي للإعلان
About The Role

We are looking for a motivated and detail-oriented Remote Junior Front-End Developer to join our growing engineering team. This is an excellent opportunity for an early-career developer who is passionate about building modern, responsive, and user-friendly web applications while expanding their technical skills in a collaborative environment.

As a Junior Front-End Developer, you will work closely with UI/UX designers, back-end developers, product managers, and senior engineers to transform design concepts into high-quality, interactive web experiences. You will contribute to the development of new features, maintain existing applications, troubleshoot issues, and continuously improve the performance and usability of our products.

We value curiosity, collaboration, and a willingness to learn. You'll receive mentorship from experienced developers while gaining hands-on experience with modern front-end development practices, coding standards, and agile workflows.

Key Responsibilities

Front-End Development

  • Develop responsive, accessible, and user-friendly interfaces using HTML5, CSS3, and JavaScript (ES6+).
  • Translate UI/UX designs, wireframes, and prototypes into functional web pages and reusable components.
  • Build clean, semantic, and maintainable code that follows established coding standards and best practices.
  • Ensure consistent functionality and appearance across modern browsers and devices.
  • Implement responsive layouts that provide an excellent user experience on desktop, tablet, and mobile platforms.
  • Assist in integrating front-end applications with RESTful APIs and back-end services.

Collaboration

  • Work closely with designers to accurately implement visual designs and interactive elements.
  • Partner with back-end developers to integrate APIs and ensure seamless communication between front-end and server-side applications.
  • Participate in sprint planning, daily stand-ups, retrospectives, and other Agile ceremonies.
  • Communicate progress, blockers, and technical ideas effectively with team members and stakeholders.
  • Collaborate with senior developers to learn development standards, architectural patterns, and industry best practices.

Code Quality & Maintenance

  • Write modular, reusable, and well-documented code.
  • Participate in peer code reviews and incorporate constructive feedback.
  • Debug, troubleshoot, and resolve front-end issues efficiently.
  • Assist in identifying and fixing UI bugs and cross-browser compatibility issues.
  • Refactor existing code to improve maintainability and performance.
  • Contribute to maintaining internal documentation and technical resources.

Performance & User Experience

  • Optimize applications for speed, scalability, and responsiveness.
  • Help improve website performance by minimizing load times and optimizing assets.
  • Ensure applications meet accessibility standards (WCAG) where applicable.
  • Test user interfaces across different browsers, operating systems, and screen sizes.
  • Monitor and report UI issues and recommend improvements.

Continuous Learning

  • Stay current with emerging front-end technologies, frameworks, and development trends.
  • Learn and adopt modern JavaScript features, CSS methodologies, and component-based development practices.
  • Participate in knowledge-sharing sessions and technical discussions.
  • Continuously improve your technical and problem-solving skills through mentorship and self-learning.

Required Qualifications

  • 1-2 years of professional experience in front-end web development, internships, freelance work, or equivalent practical experience.
  • Strong understanding of HTML5, CSS3, and modern JavaScript (ES6+).
  • Knowledge of responsive web design principles and mobile-first development.
  • Familiarity with Git and collaborative version control workflows.
  • Basic understanding of DOM manipulation, browser rendering, and web standards.
  • Experience consuming REST APIs.
  • Ability to debug front-end issues using browser developer tools.
  • Understanding of cross-browser compatibility and responsive testing.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.

Nice to Have

  • Experience with React, Vue.js, or another modern JavaScript framework.
  • Familiarity with TypeScript.
  • Knowledge of CSS preprocessors such as Sass or Less.
  • Experience with CSS frameworks such as Tailwind CSS or Bootstrap.
  • Understanding of state management concepts.
  • Basic experience with Node.js or back-end technologies.
  • Familiarity with build tools such as Vite, Webpack, or Parcel.
  • Knowledge of package managers including npm or Yarn.
  • Experience using Figma or similar design collaboration tools.
  • Understanding of web accessibility (WCAG) standards.
  • Basic knowledge of SEO best practices for front-end development.
  • Familiarity with testing frameworks such as Jest, Vitest, or Cypress.
  • Experience with Agile or Scrum development methodologies.

What You'll Gain

  • Mentorship from experienced software engineers.
  • Opportunities to work on real-world products used by customers.
  • Exposure to modern development tools, workflows, and best practices.
  • A collaborative, inclusive, and supportive remote work environment.
  • Opportunities for continuous learning, professional development, and career growth.
  • Experience working in an Agile software development team.
  • The chance to contribute ideas that directly influence product development and user experience.

What We're Looking For

We're seeking someone who enjoys learning, solving problems, and creating exceptional user experiences. The ideal candidate is curious, proactive, detail-oriented, and eager to grow as a front-end developer. If you're excited about modern web technologies and want to build products that make an impact while working alongside a supportive team, we'd love to hear from you.
المصدر: LinkedIn - أُضيفت للموقع في 5 يوليو 2026