Job Description
Front-End Developer – React.js Experience: 4+ Years Location: Riyadh, Saudi Arabia Employment Type: Full-time Job Summary We are looking for a Front-End Developer – React.js with at least 4 years of experience to develop modern, responsive, and high-performance web applications. The ideal candidate should have strong experience in React.js and integrating front-end applications with APIs. Responsibilities - Develop and maintain responsive web applications using React.js. - Build reusable and scalable UI components. - Integrate front-end applications with RESTful APIs. - Convert UI/UX designs into functional web interfaces. - Optimize applications for performance and usability. - Troubleshoot and resolve front-end issues. - Collaborate with UI/UX designers, back-end developers, and other team members. - Participate in code reviews and follow development best practices. Requirements - 4+ years of professional Front-End development experience. - Strong hands-on experience with React.js. - Strong knowledge of JavaScript (ES6+), HTML5, and CSS3. - Experience with TypeScript. - Experience with state management such as Redux / Context API. - Good understanding of REST APIs and API integration. - Experience with Git and version control. - Knowledge of responsive design and cross-browser compatibility. - Familiarity with Agile/Scrum environments. - Strong problem-solving and communication skills. Preferred Qualifications - Experience with Next.js. - Familiarity with Material UI, Tailwind CSS, or similar frameworks. - Basic understanding of CI/CD and front-end testing. - Experience working on enterprise or large-scale applications is a plus.