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.