A

Senior React Developer

Aqary Group
Full-time
On-site
Abu Dhabi, Abu Dhabi, United Arab Emirates

We are looking for a highly skilled Senior React Developer with over 5 years of experience in React.js, Next.js, TypeScript, and Material UI to join our dynamic team. In this role, you will lead the development of user-centric web applications, collaborating closely with designers and back-end developers to deliver high-quality, scalable solutions.

 

Responsibilities:

  • Architect and implement complex front-end features using React.js and Next.js for high-performance web applications.
  • Develop reusable components and libraries using TypeScript and Material UI, ensuring consistency and scalability across projects.
  • Collaborate with the design team to transform wireframes and mockups into responsive, intuitive, and visually appealing user interfaces.
  • Optimize applications for speed, scalability, and cross-browser compatibility, ensuring exceptional user experiences.
  • Work closely with back-end developers to integrate APIs and other services seamlessly.
  • Use state management tools such as Redux or Context API to manage application state effectively.
  • Conduct thorough code reviews to ensure adherence to best practices, clean coding standards, and maintainable architecture.
  • Provide mentorship to junior developers, offering guidance and technical expertise.

Requirements

  • Minimum of 5 years of professional experience as a React Developer, with a proven track record of delivering successful web applications.
  • Expert-level proficiency in React.js, Next.js, TypeScript, and Material UI.
  • In-depth understanding of React Hook API, state management tools (Redux or Context API), and reusable component creation.
  • Hands-on experience with performance testing frameworks such as Jest or React Testing Library.
  • Strong problem-solving skills, with the ability to troubleshoot and debug front-end issues efficiently.
  • Excellent understanding of UI/UX design principles and the ability to collaborate with design teams effectively.
  • Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.
  • Knowledge of Agile/Scrum methodologies and version control tools like Git.