A mobile app developer uses programming languages and development skills to create, test, and develop applications on mobile devices. ... A mobile app developer is able to create software for phones and tablets and is familiar with the newest technologies in the mobile world.
They work in popular operating system environments like iOS and Android and often take into account UI and UX principles when creating applications.