Создает приложения для мобильных устройств: смартфонов, умных часов, планшетов. Чаще всего это игры, приложения для образования и развлечений, а также различные маркетплейсы и сервисы бронирования.
Такой специалист задействован во всех этапах разработки. Сначала участвует в проектировании архитектуры приложения, затем пишет код, потом тестирует и исправляет все ошибки. Поддерживает, обновляет и развивает уже готовое приложение.
Мобильная разработка делится на два направления: iOS и Android. В зависимости от выбора платформы используются разные технологии и языки программирования. Т. е. по сути это две разные профессии.