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.