This! I would add, pick challenging projects. Interviewing and hiring is a two-way street. If the project is not one you deem to be technically challenging enough, then hold out for the one that is. Being a part of a competent team raises your skill level.
This must be highlighted.
Pick a job based on people that can catapult you to the next levels.