At least 10 years of relevant professional experience. Vast Experience with Vanilla Javascript. Advanced level of knowledge in Angular. Use state management like Redux, MobX and/or other. Semantic documents using HTML. Use of CSS pre/post-processors like PostCSS, Styled Components, LESS, SASS and/or others. Experience with unit testing, integration testing, and test-driven development (TDD, Shift-Letf). Agile methodologies such as Scrum and Kanban. Being passionate, self-driven and working with little supervision.