Skip to main content

React Js Developer

Technology
TECEZE
دبي, الإمارات العربية المتحدةمنذ 1 أسابيعحتى 11‏/8‏/2026
دوام كامل

وصف الوظيفة

Job Summary

  • We are looking for an experienced React JS Front-End Developer to build and maintain high-quality web applications. The ideal candidate should have strong expertise in React.js, modern JavaScript frameworks, and front-end development best practices, with the ability to develop scalable and user-friendly interfaces.
Key Responsibilities
  • Develop and maintain responsive web applications using React.js.
  • Build reusable components and front-end libraries for future use.
  • Translate UI/UX designs into high-quality, functional code.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with back-end developers, UI/UX designers, and project teams.
  • Ensure code quality through code reviews, testing, and best practices.
  • Integrate APIs and third-party services.
  • Troubleshoot and debug application issues.
  • Participate in Agile/Scrum development processes.
  • Deploy the front-end application to on-premises servers or within a containerized environment.
Required Skills
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 6 – 8+ years of experience in React.js and modern JavaScript (ES6+).
  • Good knowledge of HTML5, CSS3, and responsive design.
  • Experience with state management libraries such as Redux, Context API, or MobX.
  • Knowledge of RESTful APIs integration.
  • Familiarity with version control systems (Git).
  • Experience with front-end build tools such as Webpack, Babel, or Vite.
  • Understanding of cross-browser compatibility and performance optimization.
  • Experience with TypeScript.
  • Knowledge of Next.js or other React frameworks.
  • Familiarity with CI/CD pipelines and DevOps practices.
Keywords
monthsOfExperience: 72ReactOSHTML5ReduxScalabilityTypescriptWebpackJavaScriptDevOpsBabelCss 3ScrumCI / CDDebuggerUsabilityGitReact.jsDebuggingCI/CD

هل أنت مهتم بهذه الوظيفة؟