A bell boy's duties include carrying luggage, answering calls at the front desk, responding to requests from guests in their rooms or at the front door, loading and unloading vehicles, and setting wake up calls. The job requires good communication skills, being well-groomed, attentiveness, agility, and efficiency to speedily assist guests with tasks like luggage handling, relaying messages, and responding to needs.