I think the most important thing is to keep learning. Expand your skills, try/work on a lot of different projects (because bigger companies usually have dozens or hundreds of different products, teams, and roles), which means you can probably find an interesting problem and learn new things.
Pick the brains of the more experienced engineers. Be curious. Don't really know how something works? Ask and learn! Meeting people and network. Who knows, maybe they'll be a cofounder with you or be apart of your team at your startup in the future.
Work on side projects and expand your interests! You usually have the time to work on side projects or explore interesting problems. I think it's important to do them, experiment with different ideas. Don't have ideas? Keep a notepad with the problems you face everyday. Discuss your side projects and ideas with your peers/coworkers. Most startups usually come from a side project
Reminds me of Unheap http://www.unheap.com/
But I like it how a majority of the plugins here do not use javascript where as Unheap are all jQuery plugins
Built with AI technology developed for DARPA, Trapit delivers highly relevant recommendations based on rich contextual analysis of information and user preferences.
Make amazing discoveries within our growing source library of blogs, journals, magazines, and newspapers, or customize Trapit for your own content needs. Leverage Trapit's ability to learn, adapt and improve. We offer organizational content solutions in a powerful convergent experience.