There are a few high-level topics new hires need mentoring on.
1) Technical mentoring. Have them sit in on code reviews, explain things to them, when you help them let them stumble and show them why their answer isn't optimal instead of just giving them the right answer, helping them understand why you trade off one thing for another, etc. This is mainly common sense, and requires a lot of patience and understanding.
2) Navigating professional life. Work isn't the same as school - there are several nuances to success besides just technical knowledge. Managing time, managing your peers, managing your superiors... these need experience. Make sure they're exposed to work life beyond just the technical.
3) Interpersonal skills. It's rare (impossible?) to succeed individually. Working in a team professionally is very different from working in a team in school. Give them exposure to team interaction, dealing with difficult personalities, making decisions that are 'liked' by all, etc. Again, this is something they're just going to have to experience. Your job is to give them an opportunity to experience it.
4) Understanding the business. Hopefully, this is another aspect of professional life you can help them get exposure to. Understanding what's good for the business might not always be what's 'right', understanding tradeoffs, etc.