Position Overview:
We are looking for an experienced React.js Developer who is proficient in building modern web applications. The ideal candidate will have a strong understanding of React.js principles and best practices, as well as experience working with other technologies such as Redux, Complex Forms and RESTful APIs. As a React.js Developer, you will collaborate with cross-functional teams to design and implement innovative solutions that meet our business needs.
Responsibilities:
• Develop responsive and intuitive front-end interfaces using React.js.
• Collaborate with designers to implement UI/UX designs and ensure a seamless user experience.
• Build and maintain reusable React.js components and libraries for use across the application.
• Implement complex forms, user authentication, and role-based access control (RBAC) systems.
• Integrate third-party APIs into the React.js application for data retrieval and manipulation.
• Optimize application performance for maximum speed and scalability.
• Ensure cross-browser compatibility and responsiveness of the application.
• Understanding of typescript is a plus .
• Conduct code reviews, write unit tests (jest , mock ) and debug issues to ensure high quality and reliability.
• Stay up-to-date with the latest trends and best practices in front-end development and contribute to continuous improvement of our development processes.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• Proven 5+ years of experience working as a React.js Developer.
• Proficient in JavaScript, HTML, CSS, and related web technologies.
• Experience with form management libraries such as Formik or React Hook Form.
• Experience in user authentication and role-based access control (RBAC) systems.
• Must have a strong grip on creating custom responsive UI designs.
• Strong understanding of React.js and its core principles.
• Experience with state management libraries in React.js.
• Familiarity with modern front-end build pipelines and tools.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration abilities.
• Ability to work independently and in a team environment.
• Experience with agile development methodologies is a plus.
Job Types: Full-time, Permanent
Pay: AED1.00 - AED2.00 per month
Ability to commute/relocate:
• Dubai: Reliably commute or planning to relocate before starting work (Required)