Systems Limited - Egypt · Al Jizah, Egypt · Posted 2026-04-27
Key ResponsibilitiesDevelop responsive, cross-browser compatible, and high-quality user interfaces. Build reusable and scalable UI components aligned with established design systems. Implement application theming and UI customization using Angular or React best practices. Integrate REST APIs and manage asynchronous data flows efficiently. Optimize applications for performance, accessibility (WCAG), and maintainability. Collaborate with designers, backend engineers, and product stakeholders. Participate in code reviews and maintain clean, version-controlled codebases. Troubleshoot UI issues and continuously improve user experience. Core Technical SkillsHTML & CSSStrong understanding of semantic HTML and accessibility best practices. Expertise in modern CSS (Flexbox, Grid) and responsive design. Experience with SCSS/SASS and modular styling approaches. Familiarity with Bootstrap or similar UI frameworks. Ability to build pixel-accurate layouts from design tools (Figma, Adobe XD). Knowledge of cross-browser compatibility and performance optimization. JavaScript (Core + ES6+)Strong understanding of JavaScript fundamentals (closures, promises, async/await, event handling). Proficiency in ES6+ features and modular coding practices. Experience with API integration and error handling. Understanding of state management concepts (e.g., Redux, Context API, RxJS). Frontend Frameworks (React / Angular)Hands-on experience with at least one (React preferred; Angular is a plus). Strong understanding of component-based architecture. Experience with: Lifecycle methods / hooks Lazy loading and performance optimization Experience in theming and UI customization. Familiarity with internationalization (i18n). Version Control (Git)Proficiency in Git workflows (branching, merging, pull requests). Experience resolving merge conflicts and collaborating in team environments. Nice to HaveExperience with CMS platforms (e.g., WordPress, AEM, Contentful). Familiarity with build tools (Webpack, Vite). Exposure to UI testing frameworks (Jest, Cypress, Playwright). Understanding of SEO fundamentals for frontend applications. Experience working on enterprise-scale or design system-driven applications. Preferred QualitiesStrong problem-solving and debugging skills. Attention to detail and commitment to UI quality. Ability to work independently and within a team. Effective communication skills.