EasyJet closes down check-in 30 minutes before flight time. I'd recommend at least an hour before flight time.
I try to check in 2 hours before flight time for low-cost carrier flights, and that gives me a low number so I can board earlier than most of the passengers.