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

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

JOB TITLE: Front-end Developer (React.js)


DEPARTMENT: Software Development


REPORTS TO: Project Director


PURPOSE:


We are seeking a skilled React.js Front-End Developer to build high-performance, scalable, and responsive web applications. The ideal candidate will have strong expertise in React.js, TypeScript, and modern front-end technologies while collaborating closely with backend teams to create seamless user experiences.


KEY RESPONSIBILITIES:


  • Front-End Development: Develop and maintain scalable, component-based applications using React.js (latest versions), TypeScript, React Hooks, and state management libraries such as Redux, Zustand, or TanStack.
  • Implement responsive UI components using HTML, CSS (SASS/SCSS), JavaScript (ES6+), and frameworks like Bootstrap or Tailwind.
  • Optimize application performance through techniques like memoization, lazy loading, and code splitting.
  • Integration & Architecture: Integrate RESTful APIs and WebSockets to ensure seamless communication between front-end and backend services.
  • Utilize modern build tools and bundlers like Webpack, Vite, or Parcel for efficient application packaging.
  • Testing & Version Control: Implement unit testing using Jest or React Testing Library to maintain code reliability.
  • Manage version control using Git, GitHub, GitLab, or Bitbucket, ensuring smooth collaboration within Agile teams.
  • Agile & Security Best Practices: Participate in Agile development, including sprint planning, code reviews, and daily stand-ups.
  • Apply authentication and security best practices, including OAuth, JWT, and role-based access control.
  • Leverage Next.js for server-side rendering (SSR) and static site generation (SSG) when applicable.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • At least Bachelor’s degree in Computer Science or a related field.
  • 3+ years of front-end development experience.
  • Proficiency in React.js, TypeScript, and modern JavaScript (ES6+).
  • Expertise in HTML, CSS (SASS/SCSS), Bootstrap, and Tailwind.
  • Strong understanding of component-based architecture and modular design.
  • Experience with RESTful APIs, WebSockets, and backend service integration.
  • Familiarity with build tools like Webpack, Vite, or Parcel.
  • Knowledge of CI/CD pipelines and version control systems.
  • Understanding of authentication, security, and performance optimization best practices.
  • Experience with Next.js (SSR, SSG) is a plus.
  • Equipped with strong leadership and management skills.


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