DEFINITION OF THE ROLES AND SKILLS OF TALENTS. 

FULL-STACK DEVELOPER / DESIGN ENGINEER  

A full-stack developer is a creative developer trained in design and development. They Have full knowledge of back-end and front-end programming language. They are capable of designing functional and usable back-end logic, operations and functions.

Domain of Expertise

  • Design 101 - Fundamentals of Design
  • User Experience 
  • Fundamentals of Design thinking
  • Front-end development 
  • Html, css, javascript 
  • front-end framework
  • Back-end development 
  • C#, C++, Node.js, python, go.. etc
  • Backend Framework
  • Back-end databases 
  • SQL.. etc


PRODUCT DESIGNER

A product designer specializes in designing and programing beautiful and usable user interfaces for digital products. They are involved basically in the design, design prototype and testing of the products before it reaches the final consumer. 

Domain of Expertise

  • Design 101 - Fundamentals of Design
  • User Experience
  • Fundamentals of Design thinking
  • Wireframing
  • Prototyping 
  • Usability 
  • User interface Design
  • High fidelity product and web design
  • Interaction Design 
  • Designing delightful micro interactions 
  • Front-end development 
  • Html, css, javascript 
  • front-end framework. Vue.js 



VISUAL DESIGNER

A visual designer is a design that uses illustrations, pictures, and animations to create compelling visuals that tell a story of a brand, product or experience. These are very versatile designers that can almost dabble into almost any design role. 

Domain of Expertise

  • Design 101 - Fundamentals of Design
  • User Experience
  • Fundamentals of Design thinking
  • Wireframing
  • Prototyping
  • Visual Design
  • Information Hierarchy and architecture.
  • Dashboards and infographic design
  • Posters design 
  • Photo, Video and illustrations knowledge.
  • User interface Design