Be on the ball

Meaning: To be alert, efficient and quick to understand or respond.

Example: Our new assistant is really on the ball.