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.