Job Requirements
Qualifications & Experience
- Bachelor’s degree in Design, Computer Science / Software Engineering, Front-End Developer or a related field (or equivalent practical experience).
- Proven experience as a UI Designer or in a similar role.
- Strong portfolio showcasing UI design work (dashboards, web, mobile, or product interfaces).
- Proficiency in design tools especially Figma. Knowledge in Illustrator, Adobe XD, or similar is a plus.
- Understanding of responsive and adaptive design principles.
- Familiarity with front-end technologies (HTML, CSS, JS) is a plus.
- Excellent communication and collaboration skills.
- Attention to detail, with a balance between creativity and usability.
Skills / Knowledge
- User-centered mindset: ability to translate user needs into intuitive interfaces
- Creative problem-solving with a balance of usability and aesthetics
- Strong visual storytelling skills aligned with brand strategy
- Collaboration with cross-functional teams (UX, developers, designers, marketing, UI designers)
- Excellent communication to explain design decisions to non-design stakeholders
- Openness to feedback and willingness to iterate quickly
- Time management and prioritization skills in fast-paced environments
- Continuous learning and staying updated with UI design trends
Behavioral Competencies
- Planning & Organizing
- Flexibility & Adaptability
- Collaborative Working
- Creativity & Innovation
- Communication
- Respect & Integrity
- Problem Solving & Decision Making
Language Requirements
- English (fluent written and verbal) - Mandatory
- Arabic (fluent written and verbal) - Mandatory
Job Description
We are looking for a UI Designer to create engaging,
intuitive, and aesthetically pleasing user interfaces. You will work closely
with UX/UI designers and developers to bring concepts to
life, ensuring consistency across digital platforms while aligning with brand
identity.
Key Accountabilities & Responsibilites
- Design user interfaces for dashboards, web, mobile, and digital products that are visually appealing and easy to use.
- Collaborate with UX/UI designers to translate wireframes, user flows, and research insights into polished UI designs.
- Develop and maintain style guides, design systems, and component libraries.
- Ensure consistency of typography, color, spacing, and interaction patterns across platforms.
- Work with developers to hand off designs and ensure accurate implementation.
- Stay updated on design trends, tools, and best practices.
- Conduct UI quality assurance reviews to refine designs post-development.
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company