Do I need a timer?

Yes every pool should have a timer.  It is important to have the filter and pump running a minimum amount each day and ideally the same amount each day.  This is best accomplished with a timer.