For this position, we are considering candidates at all levels of experience (3-5 years-experience) building web and/or mobile experiences or who possess other evidence of exceptional ability Bachelor's Degree in Computer Science or related field, or other evidence of exceptional ability Solid understanding of fundamental web technologies such as HTTP, REST, AJAX and JSON. Proficiency in Typescript, JavaScript, ES5/6, HTML, CSS and Angular framework. Strong understanding of component-based development, familiarity with Angular, Vue.js, ReactJS or any other equivalent library/framework. 4-6 years of experience building applications with Angular, Typescript, HTML, CSS. Proficiency with software engineering best practices including writing production quality code, agile 6te, version control. Experience with NodeJS is a must.