How do I schedule my team and track their time on projects on a task level?
At a very basic level you can organize your work into sprints and use the sprint planning features of JIRA Agile. You can also set due dates, use a calendar gadget on a dashboard, agile boards and some filters to create a pretty robust system. The features are readily available to execute task level management of a team.