Customer satisfaction does not only apply to goods and services but is also extremely important to the digital world as well. As smartphones and mobile devices have become increasingly common, billions of people rely on technology to schedule and live their lives. User interface (UI) and user experience (UX) engineers work to ensure a pleasurable interaction between a customer and product. Accomplishing this requires a knowledge of a variety of fields, including programming, graphic design, marketing and branding, and psychology. This book explores the training, challenges, and rewards of these exciting professions.