A full stack mobile app developer has knowledge and skills required to build native i.e. iOS and Android apps and hybrid mobile apps. Doing so may involve designing apps from scratch utilizing frontend technologies, building backend to support functionalities, creating databases to store information and APIs to bridge all of them.