We are seeking a skilled React Developer to join our dynamic team. This role involves developing and maintaining userfriendly 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 highquality software that meets user needs.
Responsibilities
- Develop and maintain responsive web applications using React.js.
- Collaborate with UX/UI designers to translate designs into highquality 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 frontend 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 problemsolving skills attention to detail and communication skills.
Preferred Qualifications
- Experience with TypeScript.
- Familiarity with testing frameworks (e.g. Jest React Testing Library).
- Knowledge of serverside rendering frameworks (e.g. Next.js).
- Experience with additional frontend frameworks (e.g. Angular Vue.js) is a plus.