Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build reusable UI components and design systems
- Implement responsive layouts for various screen sizes
- Translate design mockups into functional user interfaces
- Ensure consistent experience across browsers
- Implement WCAG guidelines and accessibility best practices
- Design and implement scalable frontend architectures
- Implement state management solutions (Redux, Context API, etc.)
- Integrate with backend APIs and handle data flow
- Optimize application performance and loading times
- Write clean, maintainable, and well-documented code
- Write and maintain unit tests for components
- Implement end-to-end testing scenarios
- Participate in usability testing and feedback sessions
- Participate in peer code reviews and technical discussions
- Debug and resolve frontend issues and bugs
- Work closely with UX/UI designers and product managers
- Collaborate with backend developers for API design External Relations Software Development Manager Egypt Information Technology Information Technology Information Technology Division Page 2 of 3
Job Requirements
- Core Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3
- Frontend Frameworks: React, Vue.js, Angular, or similar modern frameworks
- CSS Frameworks: Bootstrap, Tailwind CSS, Material-UI, or similar
- Build Tools: Webpack, Vite, Parcel, or similar bundlers
- Version Control: Git, GitHub/GitLab workflows
- Design Tools: Figma, Sketch, Adobe XD (basic understanding)
- Development Environment: VS Code, Chrome DevTools, browser extensions