I've heard through the grapevine that I'm likely to get a job offer from a company where a friend already works. Probably the most important thing to me is the hours I work. Not how many, but rather, which ones.
Specifically, I know that I would work "best" and have the least stress if I could work 8.30am - 4.30pm in the office and then at least 1 hour, often more after a 2-3 hour break, e.g. 8pm / 9pm at night. Sometimes I'll be up to 2am, as I am a programmer and sometimes problems present or I just 'get in the zone' for actual development.
I know the "standard" at the new place is pretty relaxed but it seems like 10am - 6pm is more common (same number of hours). However, I don't know the official "core hours" of the business.
My main question is:
- How can I talk about this with a new employer? Should I mention it before accepting any offer?
I want to fit into their culture but also work in a fashion that is good for me. I do also worry that since I am relatively junior for some of the technologies I'd be using, some things will take me a while and I worry about the impression it gives if I'm slogging through learning things...but not staying late.
If it matters, this is a small company (<20 total), it's not a crazy-hours startup though, and I'd be working with seasoned developers who have lives.