Job Description

We are seeking a skilled React Developer to join our dynamic team. This role involves developing and maintaining user-friendly web applications using React.js, ensuring optimal performance, scalability, and user experience.

Key Information

  • Salary: Paid in AED
  • Location: Onsite in Dubai
  • Eligibility: Candidates of any nationality are welcome to apply, provided they are willing to work onsite in Dubai.

Job Purpose

As a React Developer, you will work collaboratively with designers, product managers, and developers to build high-quality software that meets user needs.

Responsibilities

  • Develop and maintain responsive web applications using React.js.
  • Collaborate with UX/UI designers to translate designs into high-quality code.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code.
  • Implement and manage state management libraries (e.g., Redux, Context API).
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to enhance performance and user experience.
  • Stay updated with industry trends and technologies.
  • Work closely with backend teams to ensure seamless API integration.

Knowledge And Skills

  • Bachelors degree in Computer Science, IT, or equivalent experience.
  • Proven 6+ years of experience as a React Developer or similar role.
  • Strong proficiency in JavaScript (ES6+).
  • Experience with React.js and its core principles.
  • Familiarity with RESTful APIs and modern front-end build tools (e.g., Webpack, Babel).
  • Understanding of state management libraries (e.g., Redux, MobX).
  • Proficient in HTML5, CSS3, and responsive design principles.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving skills, attention to detail, and communication skills.

Preferred Qualifications

  • Experience with TypeScript.
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library).
  • Knowledge of server-side rendering frameworks (e.g., Next.js).
  • Experience with additional front-end frameworks (e.g., Angular, Vue.js) is a plus.