وصف الوظيفة
We are looking for a talented Frontend Engineer with expertise in React.js to join our team. The ideal candidate will build efficient, scalable, and visually appealing web applications. Knowledge of backend technologies, particularly Node.js, is a strong plus for collaborating across the full stack.
Responsibilities
Develop and maintain dynamic web applications using React.js.
Design and implement responsive, user-friendly interfaces.
Optimize performance for seamless user experiences.
Collaborate with backend developers to integrate APIs and ensure efficient communication between front and backend systems.
Debug, troubleshoot, and resolve frontend issues in a timely manner.
Conduct code reviews and collaborate with team members to maintain code quality.
Stay up-to-date with the latest trends and tools in frontend development.
Occasionally support backend development tasks, particularly with Node.js, if required.
Requirements
1-3 years of professional experience in React.js frontend development.
Experience with state management solutions like Redux.
Strong knowledge of component libraries like Material-UI and Ant Design (antd).
Proficiency in JavaScript (ES6+), HTML5, and CSS3.
Familiarity with RESTful APIs and asynchronous programming.
Hands-on experience with Git for version control.
Strong debugging and troubleshooting skills.
Nice-to-Have Skills
Experience with TypeScript.
Basic understanding of Node.js and backend development workflows.
Knowledge of testing frameworks like Jest or React Testing Library.
Familiarity with CI/CD pipelines and deployment practices.
Experience with database systems such as MySQL and MongoDB.