Responsibilities include greeting guests, assisting with seating, managing the waitlist, accommodating special needs, and ensuring a clean environment. The ideal candidate has a caring attitude, positive outlook, good communication skills, and mobility to navigate the restaurant.