6+ years experience in developing front-end applications and frameworks using Javascript, including concepts like asynchronous programming, module system, bundling, closures, types, and ES6. Familiarity and experience with common web compilation and bundling frameworks, including Webpack/Rollup/BaBel.