2+ years of non-internship professional front-end software development experience 1+ years of experience contributing to the architecture and design of new and current systems (architecture, design patterns, accessibility, browser compatibility, performance, and scaling)