CNNMoney/PayScale's top 100 careers with big growth, great pay and satisfying work.
What they do all day? Ever had to jump through hoops to accomplish a task on a website or app? User interface engineers want to make sure that doesn't happen. These developers translate prototypes and mock-ups into a user-friendly site architecture that's intuitive to use and visually pleasing.
How to get the job? UI engineers should be fluent in technologies like HTML, CSS and JavaScript and have an eye for design and visual aesthetics. Knowledge of multiple programming languages and frameworks is also a plus.
What's great? What's not? It's rewarding to make software and websites that countless users rely on work better. But with the rapid pace of change in the field, it can be challenging to stay current. --G.W.
What they do all day? Ever had to jump through hoops to accomplish a task on a website or app? User interface engineers want to make sure that doesn't happen. These developers translate prototypes and mock-ups into a user-friendly site architecture that's intuitive to use and visually pleasing. --G.W.
*Total jobs is estimated number of people working in broader BLS 'job family.'
Sources: PayScale.com, Bureau of Labor Statistics, and CNNMoney research