Skills needed by a mobile developer include JavaScript, good UI design, cross-platform development, cyber security, modern programming, backend computing, and IoT skills.