We are seeking a skilled Frontend Developer based in Egypt to design, develop, and maintain modern, high-performance web applications. The ideal candidate will have strong expertise in JavaScript and React, a solid understanding of Django templating, and experience building interactive and data-driven user interfaces. You will collaborate closely with backend developers and cross-functional teams to deliver scalable, user-centric digital solutions.
Key Responsibilities
- Develop interactive, responsive, and visually engaging user interfaces.
- Build and maintain dynamic web applications using React.
- Integrate data visualization components using charting libraries such as AmCharts.
- Utilize Django templates to effectively integrate frontend components with backend logic.
- Collaborate closely with backend developers to integrate APIs and data services.
- Optimize applications for performance, scalability, and exceptional user experience.
- Ensure cross-browser compatibility and responsive design across devices.
- Write clean, maintainable, reusable, and well-documented frontend code.
- Conduct thorough testing, debugging, and performance tuning of frontend components.
- Participate in code reviews and contribute to frontend best practices and standards.
Requirements
- Proven experience as a Frontend Developer with strong proficiency in JavaScript.
- Hands-on experience with React for building scalable frontend applications.
- Familiarity with Django templates and frontend-backend integration.
- Strong expertise in HTML5, CSS3, and responsive design principles.
- Experience with frontend libraries and frameworks.
- Proficiency with Git and version control workflows.
- Experience with AmCharts or similar data visualization libraries is a plus.
- Knowledge of CI/CD processes and tools.
- Basic understanding of backend technologies and RESTful APIs.
- Strong problem-solving skills, attention to detail, and creativity.
- Excellent communication skills and ability to work effectively in distributed/offshore teams.