Mobile developer
National average salary: $114,352 per year

Primary duties: Mobile developers are similar to application developers, but they solely work on applications on smartphone devices. They learn programming languages and develop new environments for apps to run on smartphones or tablets. Mobile developers can work in game design to produce mobile gaming applications.