On-site Full Time
--
Digital Egypt For Investment Co.

Job Details

Responsibilities:-

  • Design, develop, and maintain responsive enterprise web applications using modern front-end frameworks and component-based development practices.
  • Implement complex user interfaces, forms, validation rules, search functions, workflows, dashboards, and data-driven application components.
  • Integrate front-end applications with REST-based services and backend APIs, ensuring reliable data exchange and consistent application behavior.
  • Develop reusable components and shared application modules while maintaining code quality, maintainability, performance, and usability standards.
  • Support application testing, troubleshooting, defect resolution, production deployment, enhancement, and ongoing maintenance activities.
  • Collaborate with business analysts, backend, database, UX/UI, and technical leads to translate approved requirements into reliable front-end functionality.

Qualifications:-

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ years of professional experience in front-end software development.
  • Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
  • Hands-on experience with modern front-end frameworks, particularly React.js, Angular, or Vue.js.
  • Strong understanding of responsive web design, cross-browser compatibility, and UI/UX principles.
  • Experience building scalable, maintainable, and high-performance web applications.
  • Strong knowledge of RESTful APIs, JSON, and front-end/backend integration.
  • Experience with state management and front-end architecture patterns.
  • Good understanding of Git, branching strategies, code reviews, and software development best practices.
  • Experience with unit testing, integration testing, debugging, and performance optimization.
  • Familiarity with CI/CD pipelines and Agile/Scrum development methodologies.
  • Experience working with design tools and translating UI/UX designs into responsive, reusable components.
  • Knowledge of web security principles, accessibility standards, and modern browser technologies.
  • Strong understanding of clean code, design patterns, reusable components, and software engineering principles.
  • Experience with cloud platforms, containerization, or microservices is a plus.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively with developers, QA engineers, UX/UI designers, and business stakeholders.
  • Ability to provide technical guidance and mentor junior and mid-level developers.

Similar Jobs

About Digital Egypt For Investment Co.
Egypt, Giza
Information Technology and Services