UI/UX Designer & Developer

Khartoum, السّودان

Job Description and Requirements

Job Description:

1. Proficiency in HTML5, CSS3 and JavaScript for rapid prototyping, WYSIWYG editors, along with the ability to code manually when necessary;

2. A working Knowledge of JavaScript libraries such as jQuery, nice to know ES6/ES2015, TypeScript

3. Ability to develop responsive website by using CSS Frameworks (Bootstrap / Foundation..), know use CSS Components, Helper Classes, Grid System, Responsive Layout, and Javascript Widgets

4. Nice to know CSS Precompilers: SASS / LESS

5. Good to Know Javascript Framework - Angular / React, Unit Testing Mocha / Jasmine / Karma

6. Must have Proficiency and ability to design in Photoshop, Illustrator, Adobe InDesign, GIMP, Adobe XD

7. Knowledge of color theory, typography


9. Optional: Server-side language -Node.js / PHP / ASP /JSP

10. Optional: Knowledge of Database DB2 / MySql / MongoDB

11. Understanding of developing for SEO

12. Content Management System IBM WCM/Drupal/Wordpress

13. Experience working with version control system, such as Git

14. Nice to know Mobile App Development

15. Familiarity and working knowledge with Scrum


- Bachelor degree in Computer Science, Engineering or a related subject

- Proven software development experience, mobile and web application design

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

- Solid understanding of the full mobile development life cycle