We are looking for a talented Senior Frontend Developer to join our client's innovative team. This is your chance to work with modern technologies and make a significant impact on exciting projects.
Key Responsibilities
- Lead the development of scalable and maintainable UI components using modern frontend frameworks.
- Architect and optimize frontend solutions focusing on component design, state management, and performance.
- Collaborate with cross-functional teams to integrate and consume RESTful APIs, handling authentication and data transformations.
- Ensure responsive design and cross-browser compatibility, adhering to modern UI/UX principles.
- Utilize Git-based version control workflows, including feature branching, pull requests, and code reviews.
- Take ownership of frontend features, working independently while mentoring junior developers.
- Troubleshoot and debug issues effectively, contributing to a fast-paced development environment.
Requirements
- 5+ years of professional experience in Frontend development, focusing on modern frontend frameworks in production environments.
- Deep expertise in frontend architecture, with a solid understanding of best practices and performance optimization.
- Advanced proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3, with a strong ability to write scalable and maintainable UI code.
- Proven experience in integrating and consuming RESTful APIs, managing authentication, error states, and data transformations.
- Strong understanding of responsive design, cross-browser compatibility, and modern UI/UX principles.
- Experience with Git-based version control workflows, including feature branching and code reviews.
- Excellent problem-solving, debugging, and communication skills, with the ability to mentor junior developers.
- Proficiency in Arabic is essential.