In the current position of the app, the timer only runs on-screen foreground. But it can be modified to run the timer in the background. That is when the timer screen pops up or even the app is off, the timer will run in the background.
If anyone wants to solve that issue, please comment here... I will assign it to you.