https://bayt.page.link/AZjHV2vtKh2s5TfA9
العودة إلى نتائج البحث‎
عن بُعد
خدمات الدعم التجاري الأخرى
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

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

Position : Senior React.js Developer (Frontend) – Component-Based Architecture & Design Implementation


Mission : Freelance


Mission duration : 6 months


Work set up : Full remote


Working hours : Office hours ; UAE time zone


Experience : 5-7 years


Language : English, Arabic ; French is a plus


We are looking for a Senior React.js Developer to enhance and refine our existing frontend implementation by aligning it with Figma designs and ensuring a highly modular, component-based architecture. The ideal candidate will bring strong expertise in React.js, JavaScript (ES6+), TypeScript, and UI best practices to optimize design consistency, scalability, and maintainability.


You will be working closely with a team of three frontend developers—two on-site at the client’s location and one remote—alongside backend engineers, UX/UI designers, and the product owner. Your role will be instrumental in ensuring that best practices are followed and that the frontend is structured to allow rapid iteration and future feature expansion.


Key Responsibilities:


  • Revise and implement the existing UI based on Figma designs, ensuring a pixel-perfect, component-driven approach for scalability and maintainability.
  • Develop reusable, modular React components to accelerate development cycles and future updates.
  • Establish and enforce frontend best practices related to performance, accessibility, and maintainability.
  • Collaborate with backend developers to integrate APIs efficiently and optimize data handling.
  • Work alongside UX/UI designers to refine user flows and ensure seamless user experiences.
  • Ensure cross-browser compatibility and mobile responsiveness for all UI components.
  • Optimize performance through techniques like lazy loading, memoization, and code splitting.
  • Conduct code reviews and mentorship for frontend developers, ensuring code quality and consistency.
  • Maintain and improve the state management architecture, using Redux Toolkit, Zustand, or Recoil where appropriate.
  • Participate in Agile development sprints, ensuring that frontend tasks are completed efficiently and align with the sprint goals.

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