The ideal candidate should be an analytical and creative designer who is able to grasp user needs and solve problems. He/she must have an eye for clean and functional application designs and have superior user interface design skills. The successful candidate must be able to translate high-level requirements into interaction flows and artifacts. They will be able to transform them into beautiful, intuitive, and functional designs. Designs must be able to enhance the user experience from a functional and emotional perspectives.