Requirements and responsibilities
-
Prepare and present rough drafts to internal teams and key stakeholders.
-
Create wireframes, prototypes, and high-fidelity designs for a variety of digital products, including websites, mobile apps, and software applications.
-
Collaborate with cross-functional teams, including product owners, developers, and stakeholders, to understand user requirements and develop user-centered designs.
-
Illustrate design ideas using storyboards, process flows and sitemaps.
-
Conduct user research to understand user needs, pain points, and preferences.
-
Conduct Usability Testing to validate the design usability and test the design focus.
-
Communicate design decisions and design specifications to development teams.
-
Identify and troubleshoot UX problems (e.g. responsiveness).
-
Criticize current designs, apply best practices, and improve designs.
-
Understanding of user-centered design principles and experience conducting user research and testing.
-
Collaborate with the development team during implementation to ensure the design is executed as intended.
-
Develop new user-facing features.
-
Build reusable code and libraries for future use.
-
Ensure the technical feasibility of UI/UX designs.
-
Optimize applications for maximum speed and scalability.
-
Responsive design
Technical Requirements:
-
4+ of proven work experience as a UI/UX designer with UI development Skills.
-
Strong portfolio showcasing your design skills and process.
-
Experience in using design tools like: Figma, Adobe XD, Illustrator, Photoshop, and Zeplin.
-
Experience working within established design systems and continually evolving them to keep up with the ever-changing product landscape.
-
Creating components for JavaScript framework (angular , react , etc).
-
CSS compiler knowledge (E.g., Sass, LESS)
-
Coding skills with HTML, CSS, JavaScript & jQuery.
-
CSS frameworks (bootstrap, foundation, tailwind CSS, etc.)
-
Understanding of cross-browser compatibility issues.
Non-Technical Requirements:
-
Able to analyze and debug complex critical issues.
-
An openness to feedback and critique and a willingness to provide options and iterate on designs.
-
Stay up to date with emerging design trends, technologies, and tools.
-
Keen attention to detail.
-
Good organization, time management, and prioritization.
-
Excellent communication skills.