React JS Developer (Remote)

DUBAI, United Arab Emirates

About Us:

Alrais Enterprise Group is a leading multi sector company dedicated to fostering a positive work environment where our employees can thrive and contribute to our collective success. We are committed to upholding high standards of employee relations and fostering a culture of respect, fairness, and collaboration.

About the role:

We are hiring a proficient React.js Developer to join our team. This role entails working closely with cross-functional teams to gather requirements and create user-friendly interfaces using React.js. The ideal candidate will excel in writing clean, efficient code, resolving issues promptly, and staying abreast of React.js advancements to ensure optimal application performance.

Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze requirements for web applications.
  • Design, develop, and implement responsive and user-friendly front-end interfaces using React.js. 
  • Write clean, efficient, and reusable code following best practices. 
  • Ensure the technical feasibility of UI/UX designs. 
  • Optimize application performance and ensure high-quality user experience. 
  • Troubleshoot and debug issues, providing timely resolutions. 
  • Stay updated with the latest industry trends and technologies related to React.js development. 
  • Collaborate with team members to continuously improve development processes and practices.

Requirements and skills:

  • Minimum 2 years of proven experience as a React.js Developer or similar front-end development role.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience with Python is a plus.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Familiarity with RESTful APIs and modern authorization mechanisms (such as JSON Web Token).
  • Experience with state management libraries like Redux or Context API.
  • Good understanding of asynchronous programming and modern ES6+ syntax.
  • Strong understanding of responsive design principles and familiarity with CSS preprocessors like SASS or LESS.
  • Ability to write clean, efficient, and reusable code following best practices.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Knowledge of performance optimization techniques for front-end applications.
  • Excellent troubleshooting skills and a passion for solving complex problems.