Wednesday, October 29, 2025

Job Description

About the RoleThis is a full-time on-site role for a Senior Frontend Developer located in Cairo, Egypt. The Senior Frontend Developer will be responsible for designing, developing, and implementing user-facing features for web applications. Day-to-day tasks include collaborating with back-end developers, creating responsive web designs, and ensuring high performance and scalability of applications. The role requires a commitment to maintaining and improving existing codebases and staying updated with emerging trends and technologies in frontend development.ResponsibilitiesKnowledge of modern frontend frameworks and technologies is an advantageWork on .NET MVC projects to build and enhance frontend components using Razor views and AJAX calls.Implement modern UI designs using Bootstrap and Tailwind CSS.Optimize frontend performance and ensure cross-browser compatibility.Participate in code reviews, mentor junior developers, and enforce best practices.Contribute to architectural decisions and continuously improve our frontend development workflow.Required Skills & QualificationsBachelor's degree in Computer Science, Information Technology, or a related field5+ years of professional experience as a Frontend Developer.Proficiency in Front-End Development and Responsive Web DesignStrong proficiency in Angular (v10+) — including components, services, routing, and RxJS.Experience in Software Development and Web DevelopmentSolid understanding of HTML5, CSS3, JavaScript, and TypeScript.Hands-on experience with Bootstrap and Tailwind CSS.Understanding of Back-End Web DevelopmentFamiliarity with .NET MVC framework and integrating AJAX calls within Razor views.Experience with RESTful APIs and asynchronous programming.Strong understanding of responsive design, UI/UX principles, and web accessibility.Proficient with version control systems (e.g., Git, GitHub, Azure DevOps).Familiarity with DGA Design System and applying it effectively in frontend implementation.Strong problem-solving skills and attention to detailExcellent communication and collaboration abilitiesNice to HaveExperience with Angular Material or other UI component libraries.Familiarity with Vue.js and React.js frameworks.Exposure to Agile/Scrum environments.Familiarity with unit testing frameworks (Jasmine, Karma).Experience with CI/CD pipelines and deployment automation.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs